文本文件:
2 3
5 5
6 6
3 4
3 4
4 5
5 6
3 3
4 5
对于学校来说,我们必须制定的程序的一部分是获得“所有打出的洞中最高的洞的得分总和”。基本上,程序必须从上面的文本文件中读取,并且必须显示哪一行的总和最高。例如,第 1 行的总和为 5,第 2 行的总和为 10,等等。输出应为“12”,因为第 3 行的总和最高。
我试图做的是创建两个变量:currentSumScore
和sumScores
. currentSumScore
是一个测试,sumScores
将包含最高的总和。
for (int roundNum = 1; roundNum <= 9; roundNum++)
{
player1Score = in.nextInt();
player2Score = in.nextInt();
currentSumScore = player1Score + player2Score;
if (currentSumScore >= player1Score + player2Score)
{
sumScores = currentSumScore;
}
else
{
sumScores = player1Score + player2Score;
}
}
我在这里尝试做的是添加第一行的前两个数字并将其设置为currentSumScore
. 然后,我输入了一个 if-else。如果第 2 行的总和大于第 1 行,则用 10sumScores
代替。我试过了,但它只返回最后一行的总和。