输入多个整数(一行),输出其中最大的整数

题目描述

输入多个整数(一行),输出其中最大的整数。

输入格式

一行多个整数,用空格隔开。

输出格式

一个整数。

输入输出样例

输入

1 2 3 4 5 6

输出

6

说明/提示

最大的数为 6,即输出 6

答案:

public static void main(String args[]) {
        Scanner r=new Scanner(System.in);
        //将键盘录入的数据用空格分隔开在录入一个数组中
        String[] a=r.nextLine().split(" ");
        int[] b=new int[a.length];
        int max=0;
        //将String类型的数据转换成Int类型
        for(int i = 0; i < a.length ; i++){
           b[i] = Integer.parseInt(a[i]);
    }
        for (int i = 0; i < a.length; i++) {
            //将数据一一对比,比max大就替换掉
            if(b[i] > max)
                max = b[i];
        }
        System.out.println(max);
}

你可能感兴趣的:(Java的例题,java)