我有以下方法:
public static List<Integer> gradingStudents(List<Integer> grades) {
for(int i = 0; i < grades.size(); i++){
if(grades.get(i) < 40)
continue;
else if(grades.get(i) % 5 < 3)
grades.get(i) = grades.get(i) + (Math.abs(grades.get(i)%5-5));
else
continue;
}
return grades;
}
Run Code Online (Sandbox Code Playgroud)
我在else if部分遇到了意外的类型错误。为什么我不能grades像上面代码中写的那样更改 的元素?
java ×1