输入一批整数,输出最大值与最小值,遇0结束

来源:互联网 发布:linux下修复win7引导 编辑:程序博客网 时间:2024/04/29 14:46

package Max;
import java.util.Scanner;
public class Max_Min {
public static void main(String[] args){
int num; //num必须在do-while前声明,否则会在while()条件中出问题
Scanner input = new Scanner(System.in);
System.out.print("请输入一个整数(输入0时结束):");
num = input.nextInt();
int max = num, min = num;
do{
System.out.print("请输入一个整数(输入0时结束):");
num = input.nextInt();
if(num>max){
max = num;
}
else if(num<min&&num!=0){
min = num;
}
}while(num!=0);
System.out.println("MaxNo.:"+max+",MinNo.:"+min);
}
}
/*

----------------------------------

D:\>java -jar max.jar
请输入一个整数(输入0时结束):45
请输入一个整数(输入0时结束):56
请输入一个整数(输入0时结束):489
请输入一个整数(输入0时结束):99
请输入一个整数(输入0时结束):1567
请输入一个整数(输入0时结束):13
请输入一个整数(输入0时结束):0
MaxNo.:1567,MinNo.:13

----------------------------------

*/


0 0
原创粉丝点击