gpt4 book ai didi

java - 如何为以下场景声明一个二维数组?

转载 作者:行者123 更新时间:2023-12-02 04:41:39 25 4
gpt4 key购买 nike

我的程序询问玩家数量并将输入捕获为整数。现在,对于每个玩家,系统都会询问用户击球次数。用户可以输入任意整数。对于每只球棒,我需要捕获得分,以便稍后计算击球平均值和长打平均值。

现在我需要将其存储在二维数组中。玩家 #1 击球 3 次,得分为 0、1、4。玩家 #2 击球 5 次,得分为 1、1、0、3、4。

{0, 1, 4}
{1, 1, 0, 3, 4}

我正在努力研究如何创建这样的数组。

最佳答案

java中的多维数组只是一个数组,其中每个元素也是一个数组(依此类推)。每个数组的长度都可以不同:

    int numPlayers = // get number of players.
int[][] stuff = new int[numPlayers][];
for(int i = 0; i < numPlayers; i++)
{
int numAtBats = // get number of at bats for this player.
stuff[i] = new int[numAtBats];
}

关于java - 如何为以下场景声明一个二维数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30114418/

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