Java循环结构初学者求大神带

从键盘接收一批整数,比较其中最大值和最小值,输入数字0时循环结束。

 import java.util.Scanner;

public class Test0305 {
    public static void main(String[] args) {
        Scanner s=new Scanner(System.in);
        int min=Integer.MAX_VALUE;
        int max=Integer.MIN_VALUE;
        int value=s.nextInt();
        while(value!=0){
            if(value<min)
                min=value;
            if(value>max)
                max=value;
            value=s.nextInt();
        }
        System.out.println("min:"+min+",max:"+max);

    }
}

首先是一个while 循环,在循环中不断用Scanner 读取输入的数据并储存在List中。
接着 int min, max。将两个int 都设为数组的第一个entry
再再一个for 循环中,从数组第二个entry开始比较,每次都与min 和 max 比

2个变量,每次一循环的时候和最大最小值比较 。

while(输入的数){
输入的数 转化成数组
冒泡排序
}