输入多个整数(一行),输出其中最大的整数
题目描述
输入多个整数(一行),输出其中最大的整数。
输入格式
一行多个整数,用空格隔开。
输出格式
一个整数。
输入输出样例
输入
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);
}
还没有评论,来说两句吧...