import java.util.Scanner;
/**
* while循环
* 输入一批整数,输出其中的最大值和最小值,输入数字0时结束循环
* @author Administrator
*
*/
public class Compare {
public static void main(String[] args) {
/*声明*/
int num;//输入的整数
int max;//最大值
int min;//最小值
//扫描器
Scanner input =new Scanner(System.in);
System.out.print("请输入一个整数(输入0结束):");
num=input.nextInt();//键盘输入的整数
max=min=num;//令最大值和最小值都等于第一个数
/*循环
* 循环输入整数,输出其中的最大值和最小值*/
while (true) {
System.out.print("请输入一个整数(输入0结束):");
num=input.nextInt();//键盘输入的整数
/*
* 比较输入的数据的大小*/
if (num>max && num!=0) {
max=num;
}else if (num<min && num!=0){
min=num;
}else if (num==0){
System.out.println("最大值是:"+max+"\t最小值是:"+min);
break;
}
}
}
}
运行结果: