输入一批整数,使用循环求出最大值与最小值,输入0时结束
程序员文章站
2024-03-15 21:35:00
...
Scanner in=new Scanner(System.in);
//one
int max;
int min;
int num;
//第一次使用Scanner,确定最大值与最小值
System.out.println("请输入一个整数(输入0时结束):");
num=in.nextInt();
max=num;
min=num;
while(true){
//第二次Scanner,输入的整数与最大值、最小值作比较
System.out.println("请输入一个整数(输入0时结束):");
int num1=in.nextInt();
if(num1>=max){
max=num1;
}else if(num1<=min){
min=num1;
}
//第三次Scanner,引出:(输入0时结束
System.out.println("请输入一个整数(输入0时结束):");
int num2=in.nextInt();
if(num2==0){
break;
}
}
System.out.println("最大值:"+max+";最小值:"+min);
上一篇: 寻找数组中最大最小值