题目
题目描述:给定很多行数据,要求输出每一行的最大值.
输入:程序有多行输入,每一行以0结束.
输出:有多行输出,对应输入的行数.
样例输入:
23 -456 33 78 0
43 23 987 66 -137 324 0
544 27 7 9 102 234 -44 -732 723 0
样例输出:
78
987
723
解答
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
while(sc.hasNext()){
int[] a = new int[1001];
int i =0;
for(;;i++){
a[i] = sc.nextInt();
if(a[i]==0) break;
}
int max = a[0];
for(int j =0;j<i;j++){
if(max<a[j]){
max = a[j];
}
}
System.out.println(max);
}
}
}