输入一批整数,使用循环求出最大值与最小值,输入0时结束。
package com.Summer_0417.cn; import java.util.Scanner; /** * @author Summer * 输入一批整数,使用循环求出最大值与最小值,输入0时结束。 * */ public class Test_Method11 { public static void main(String[] args) { //声明一下最大最小值,并获取键盘录入的值 int max = 0,min = 0,num = 1; Scanner sc = new Scanner(System.in); System.out.println("请输入第一个数"); num = sc.nextInt(); //指定这个数为最大值和最小值 max = num; min = num; //用for循环输入新的数值,并比较大小输出 for (int i = 2; i > 0; i++) { System.out.println("请输入第"+i+"个数"); num = sc.nextInt(); if (num == 0) { break; } if (num>max) { max = num; }else if (num<min){ min = num; }else { System.out.println("这个数即不是最大值也不是最小值"+num); } System.out.println("最大值"+max+"最小值"+min); } System.out.println("结束循环"); } }