我目前在 drjava 工作。以下代码中的所有内容都可以编译,但第 18 行会生成以下错误:
错误:语法错误,插入“;” 完成 LocalVariableDeclarationStatement
有人可以帮我解决这个问题吗?
这是代码:
public class ProgramAssignmentPart1 {
public static void main (String[] args) {
Scanner input = new Scanner(System.in);
String[]Students = new String[10];
int[]Scores = new int[10];
maxgrade = -99;
mingrade = 200;
int totalSum = 0;
maxindex =11 ;
minindex = 0 ;
//double(100-score)/100(this is used somewhere)
for(int i=0;i<10;i++){
students[i] =input.next();
scores[i] = input.nextInt();
// and this needs to be pieced together below
int currentS(i) = 0;
if(currentS > maxgrade){
maxgrade=currentS; maxgrade=i;
if(scores[i] > maxgrade){
maxgrade = score[i]; maxindex=i;
}//reset max grades
}
if(currentS<minGrade){
mingrade = currentS;
minindex=i;
if(scores[i]<mingrade){
mingrade=scores[i];
minindex=i;
}
totalsum+=currentS;
}//loop
System.out.println("Max.Grade"+Scores[maxindex]+"C"+Students[maxindex]+")");
System.out.rintln("Min.Grade="+Scores[minindex]+("+Students[minindex]+")");
}
}
}