[英]Continuously iterating through an Array - Java
我有一个对象数组,“ Person”类的所有对象都包含属性-字符串名称和数组分数。 我得到一个包含每个人的分数的文本文件。 每个乐谱都以字符串形式写在新行上。 每个人将获得相同数量的分数,并且分数记录的顺序将与阵列的人相同。 第一分数属于第一人称,第二分数属于第二人称,等等,这将重复进行直到记录分数为止。 有10人,每人6分。 我想知道的是,您能否连续遍历人员对象数组,并将每个分数添加到相关人员分数数组中?
我的密码
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++;
}
}
这应该够了吧
while (scanner.hasNextLine()) {
for (int i = 0; i < 10; i++){
for(int j = 0; j<6; j++){
String nextScore = theScanner.nextLine();
participants[i].assignScore(nextScore)}
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.