Java中的高尔夫记分数组

Java中的高尔夫记分数组,java,arrays,loops,for-loop,sum,Java,Arrays,Loops,For Loop,Sum,在我的CHS编程入门课程中,我需要帮助来解决这个问题。。。问题是: 编写一个程序,询问用户打了多少次高尔夫球。使用数组,让用户输入他们每打一轮高尔夫球的得分。合计用户得分并向用户显示总数 我困惑的是问题的数组部分。。。用户输入的数组大小是否正确?如果是这样,我如何对其进行编码,以便用户能够输入数组大小。提前谢谢。我会使用: // TODO: Ask how many rounds ... int total = 0; int[] scores = new int[numberOfRounds];

在我的CHS编程入门课程中,我需要帮助来解决这个问题。。。问题是:

编写一个程序,询问用户打了多少次高尔夫球。使用数组,让用户输入他们每打一轮高尔夫球的得分。合计用户得分并向用户显示总数

我困惑的是问题的数组部分。。。用户输入的数组大小是否正确?如果是这样,我如何对其进行编码,以便用户能够输入数组大小。提前谢谢。

我会使用:

// TODO: Ask how many rounds
...
int total = 0;
int[] scores = new int[numberOfRounds];
for (int round = 0; round < numberOfRounds; round++) {
    // TODO: Ask for score
    scores[round] = score;
    total += score;
}
//TODO:询问有多少轮
...
int-total=0;
int[]分数=新int[轮数];
for(int round=0;round

我不确定将分数放入数组的目的,但如果这是要求的,我想你必须这样做

不需要。你需要一个9个或18个插槽大的阵列,例如9个或18个高尔夫球回合。每个洞都会得到特定洞的得分,然后你将这些值相加,得到总得分。是的,但上面写着高尔夫的“回合”。。我认为这意味着所有的洞都打好后的总分。我想如果问题是他们打了多少洞,如果是“回合”,例如整个比赛,那么你会问他们打了多少回合,做一个这么大的数组,然后填写每轮的分数。无论哪种方式,你都要做一个分数数组,然后把它们加起来,这就是我要找的!我不知道这是可能的我会看看它是否有效。。。谢谢我必须在for循环中输入。numberOfRounds后的长度或没有它时的长度numberOfRounds与分数相同。lengthIt运行,但在我输入一轮后不要求任何内容。很抱歉,我不知道如何将我的代码整齐地添加到这些注释中