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]与players2,3,4 [i]找到最高值? 价值最高的玩家将赢得那一轮。
int score = 0;
for (int i = 0; i < player1[i]; i++){
if (player[i] > score)
score = player[i];
}
这是我制作的代码,但它只能比较一个得分的玩家。
答案 0 :(得分:1)
我会像这样写
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));
即。最大值,是各个最大值的最大值。