从键盘接收一批整数,比较其中最大值和最小值,输入数字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(输入的数){
输入的数 转化成数组
冒泡排序
}