package cn.jbit.stu;
import java.util.Scanner;
//输入一批整数,输出其中的最大值和最小值,输出0时程序结束循环
public class Integer_01 {
public static void main(String[] args) {
int max = 0;// max放最大值
int min = 0;// min放最小值
int sum = 0;// sum确认第一次输入的数字是不是0,不是0程序继续循环
Scanner input = new Scanner(System.in);
while (true) {
System.out.println("请输入一个整数(输入0结束)");
int i = input.nextInt();// 接收输入的整数
if (sum == 0) {
max = i;
min = i;
sum++;
}
if (i == 0) {// 输入0,退出程序
break;
}
if (max < i) {// 后续输入的整数,大于之前输入的整数,重新max赋值
max = i;
sum++;
}
if (min > i) {// 后续输入的整数,小于之前输入的整数,重新给min赋值
min = i;
sum++;
}
}
if (max != 0 && sum != 1) {
System.out.println("最大:" + max);
System.out.println("最小:" + min);
} else {
System.out.println("你只输入了一次,无法比较\nEnd sub");
}
}
}