在控制台中接收任意个整数,并求出其中的最大值和最小值求救这个题目的编程思想,如何判断它的输入结束了谢谢

解决方案 »

  1.   

    输入END字符,代表结束输入。
      

  2.   

    Scanner scanner = new Scanner(System.io);
    ArrayList<Integer> integers = new ArrayList<Integer>();
    while(scanner.hasNextInt()){
        integers.add(scanner.nextInt());
    }
    int max = Collections.max(integers);
    int min = Collections.min(integers);
      

  3.   

    输入非整数时 hasNextInt返回 false,循环结束。
      

  4.   

    public static void main(String[] args)
    这里的args就是启动参数