我一定是在这里遗漏了一些东西,但我看不到这段代码中的错误在哪里一直说 Test.java:63: 错误:表达式的非法开始
}else
^
Test.java:63:错误:没有“if”的“else”
}else
public static int[] awardcal(int awardsum, int[] award, double[] gpa, boolean[] need, int count, double classadvarge){
for(int index = 0; index < count; index ++){
if (gpa[index] == 4.00){
awardsum += 1000;
if(need[index] == true){
awardsum += 500;
}else awardsum += 200;
}else
if (gpa[index] <= 3.70 && gpa[index] < 4.00){
if (need[index] == true){
awardsum += 500;
if (gpa[index] >= classaverage){
awardsum += 500;
}else
}else
}else
if (gpa[index] >= classaverage){
awardsum += 200;
}else
if (gpa[index] >= classaverage){
if (need[index] == true){
awardsum += 500;
}else
awardsum += 200;
}else
award[index] = awardsum;
return award;
}
}