首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

取最大最小题 求解,该如何解决

2011-12-25 
取最大最小题求解输入一批整数,输出其中最大和最小值。输入0结束循环。如图:******************************

取最大最小题 求解
输入一批整数,输出其中最大和最小值。输入0结束循环。
如图:
***************************************************
请输入一个整数(输入0结束):20
请输入一个整数(输入0结束):40
请输入一个整数(输入0结束):10
请输入一个整数(输入0结束):80
请输入一个整数(输入0结束):0
最大值为:80 最小值为:10

[解决办法]

Java code
public class TestInput {    public static void main(String[] args) {    Scanner scanner = new Scanner(System.in);    int max = Integer.MIN_VALUE;    int min = Integer.MAX_VALUE;    System.out.print("请输入一个整数(输入0结束)");    while (scanner.hasNext()) {        try {                int temp = scanner.nextInt();        if (temp == 0)            break;            if (temp > max)            max = temp;        if (temp < min)            min = temp;        System.out.print("请输入一个整数(输入0结束)");        } catch (Exception e) {        try {            throw new Exception("输入错误");        } catch (Exception e1) {            e1.printStackTrace();        }        }    }    System.out.println("最大值为:"+ max+" 最小值为:" + min);        }} 

热点排行