gpt4 book ai didi

java,从多个数组中获取最高值

转载 作者:太空宇宙 更新时间:2023-11-04 07:01:40 24 4
gpt4 key购买 nike

int[] player1,player2,player3,player4;
int[] player1 =new int[12];
int[] player2 =new int[12];
int[] player3 =new int[12];
int[] player4 =new int[12];

每个玩家都有 13 个随机数字。有没有办法将player1[i]与player2,3,4[i]进行比较以找到最高值?值(value)最高的玩家将赢得该轮。

int score = 0;

for (int i = 0; i < player1[i]; i++){
if (player[i] > score)
score = player[i];
}

这是我编写的代码,但它只能比较一名玩家的得分。

最佳答案

我会这样写

public static int max(int... nums) {
int max = Integer.MIN_VALUE;
for(int i: nums) if(max < i) max = i;
return max;
}

int[] player1,player2,player3,player4;
....
int allMax = max(max(player1), max(player2), max(player3), max(player4));

即全部最大值是各个最大值的最大值。

关于java,从多个数组中获取最高值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22024898/

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