package Month.JUL.JUL03; import java.util.Scanner; //求最大值,最小值 public class Demo04 { static Scanner input = new Scanner(System.in); public static void main(String[] args) { // 输入一批整数 ,输出其中最大值最小值 // 输入数字0时循环结束 int nums = -1; // 标识循环的条件 等于0 是退出循环 int max = 0; // 最大值 int min = 0; // 最小值 do { System.out.println("请输入一个数字(输入0退出):"); int num = input.nextInt(); nums = num; if (max == 0 && min == 0) { max = num;// 对最大值赋初始值 min = num;// 对最小值赋初始值 } if (num != 0) { max = max < num ? num : max; min = min > num ? num : min; } } while (nums != 0); System.out.println("最大值:" + max + ",最小值:" + min); } }