java代码提示错误需要分号也不知道为啥,能帮忙解答下嘛
gpa.java:16: 错误: 需要';' String student.name=sc.next();
import java.util.Scanner;
class Informations {
double[] Points =new double[3];
double[] Cridets=new double[3];
String name;
double GPA(){
return (Points[0]*Cridets[0]+Points[1]*Cridets[1]+Points[2]*Cridets[2])/(Cridets[0]+Cridets[1]+Cridets[2]);
}
}
public class gpa{
static Informations student=new Informations();
public static void main(String[] args) {
for (int n=0;n<3;n++){
Scanner sc=new Scanner(System.in);
System.out.println(" the name");
String student.name=sc.next();
System.out.println(" the Credits and grades");
for (int i=0;i<3;i++){
student.Cridets[i]=sc.nextDouble();
student.Cridets[i]=sc.nextDouble();
if (student.Points[i]>=75&&student.Points[i]<85)
student.Points[i]=3;
else if (student.Points[i]>=60&&student.Points[i]<75)
student.Points[i]=2;
else if (student.Points[i]>=45&&student.Points[i]<60)
student.Points[i]=1;
else if (student.Points[i]<45)
student.Points[i]=0;
else student.Points[i]=4;
}
System.out.println("name:"+student.name);
System.out.println("GPA:"+student.GPA());
}
}
}