我有一个对象数组,“Person”类的所有对象都包含属性 - 字符串名称和数组分数。 我收到一个文本文件,其中包含每个人的分数。每个分数都以字符串形式写在新行上。每个人都会有相同数量的分数,并且分数将按照与人员数组相同的顺序记录。第一个分数属于第一人,第二个分数属于第二人,依此类推,这将重复,直到记录分数为止。有10人,每人6分。 我想知道的是,您能否连续循环访问 People 对象数组,将每个分数添加到相关人员分数数组中?
我的代码
while (scanner.hasNextLine()) {
for (int i = 0; i < 10; i++) {
String NextScore = theScanner.nextLine();
participants[i].assignScore(NextScore)
}
}
最佳答案
这里每人有 6 分,所以我认为下面的代码可以工作。
int count = 0;
int index = 0;
while(scanner.hasNextLine() {
count++;
String NextScore = theScanner.nextLine();
participants[index].assignScore(NextScore);
if(count == 6)
{
count = 0;
index++;
}
}
关于java - 连续迭代数组 - Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29027122/