欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

输入一批整数,使用循环求出最大值与最小值,输入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);