gpt4 book ai didi

Java查找数组列表中最大的整数

转载 作者:行者123 更新时间:2023-12-01 23:08:51 26 4
gpt4 key购买 nike

我正在尝试运行一个 for 循环,在数组列表中打印每个用户的分数。然而,我不知道如何输出谁的得分最高/最高。有人可以帮我吗?

for (int i = 0; i < playersList.size(); i++) {

System.out.println("Player " + (i + 1) + ", "
+ playersList.get(i).getName() + " Score: " + playersList.get(i).getTotalScore());
playersList.get(i).getFrameScores();


System.out.println("**************");

}

最佳答案

首先,通过对列表中的元素进行一次迭代来找到最大分数。然后,使用另一次迭代来查找谁的玩家得分最高并打印它们。

这是上述算法的伪代码:

int maxScore <- Integer.MIN_VALUE
for each player in playerList
if maxScore < player->score then
maxScore <- player->score
end if
end for
//now you have the max score
for each player in playerList
if player-> score == maxScore then
show player info
end if
end for

关于Java查找数组列表中最大的整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22335544/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com