当前位置: 代码迷 >> J2SE >> 取最大最小题 求解,该如何解决
  详细解决方案

取最大最小题 求解,该如何解决

热度:152   发布时间:2016-04-24 12:30:10.0
取最大最小题 求解
输入一批整数,输出其中最大和最小值。输入0结束循环。
如图:
***************************************************
请输入一个整数(输入0结束):20
请输入一个整数(输入0结束):40
请输入一个整数(输入0结束):10
请输入一个整数(输入0结束):80
请输入一个整数(输入0结束):0
最大值为:80 最小值为:10

------解决方案--------------------
Java code
public class TestInput {    public static void main(String[] args) {    Scanner scanner = new Scanner(System.in);    int max = Integer.MIN_VALUE;    int min = Integer.MAX_VALUE;    System.out.print("请输入一个整数(输入0结束)");    while (scanner.hasNext()) {        try {                int temp = scanner.nextInt();        if (temp == 0)            break;            if (temp > max)            max = temp;        if (temp < min)            min = temp;        System.out.print("请输入一个整数(输入0结束)");        } catch (Exception e) {        try {            throw new Exception("输入错误");        } catch (Exception e1) {            e1.printStackTrace();        }        }    }    System.out.println("最大值为:"+ max+" 最小值为:" + min);        }}
  相关解决方案