本文主要是介绍输入一批整数,输出最大值与最小值,遇0结束,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
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结束的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!