zzuli oj 1059: 最高分(java)

题目描述

输入一批学生的成绩(整数),输出最高分。

输入

输入包含多个非负整数和一个负整数。该负数不作为有效成绩,只表示输入结束。

输出

输出一个整数,即最高分。单独占一行。

样例输入

 7 6 5 9 2 -1

样例输出

9

先调到java再提交

import java.util.*;
public class Main{
	public static void main(String[] args) {
		Scanner in = new Scanner(System.in);
		int max = in.nextInt(),
			score = 0;
		while(score >= 0)
		{
			score = in.nextInt();
			if(score > max)
				max = score;
		}
		System.out.print(max);
	}
}

因为输入是多个非负整数,那我们就默认第一个读到的就是最高分,后续只要读入的不是负数就一直读,比最高分大就替换


版权声明:本文为shuonine2b原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。