for (int i : choiceArr) { sum += i; } 这段代码就相当于 for (int i = 0; i < choiceArr.length; i++) { sum += choiceArr[i]; } 这里,for (int i : choiceArr) 不是把数组赋予i,而是一个循环,依次把数组的值赋予i。
正解你可以在 for (int i : choiceArr) { sum += i; System.out.println(i)//这里添加打印语句把i打出来看看 }
sum += i;
}
这段代码就相当于
for (int i = 0; i < choiceArr.length; i++) {
sum += choiceArr[i];
}
这里,for (int i : choiceArr) 不是把数组赋予i,而是一个循环,依次把数组的值赋予i。
for (int i : choiceArr) {
sum += i;
System.out.println(i)//这里添加打印语句把i打出来看看
}