我正在尝试编写一个名为marksToGrades 的静态方法,该方法将1 到100 之间的标记(双精度)数组作为参数,并返回一个包含相应成绩的字符串数组。
public static String[] marksToGrades(double[] array){
double[] grades;
for (int i = 0; i < array.length; i++){
if (array[i] >= 80 && array[i] <= 100)
array[i] = "A";
else if (array[i] >= 65 && array[i] < 80)
array[i] = "B";
else if (array[i] >= 50 && array[i] < 65)
array[i] = "C";
else if (array[i] >= 0 && array[i] < 50)
array[i] = "D";
else array[i] = "Invalid";
}
return grades;
}
这是我收到的以下错误,但我不确定如何解决此问题。
任何帮助将非常感激。谢谢你。
陪伴而非守候
翻翻过去那场雪
相关分类