我被要求写一门课,要求用户输入一些学生的成绩。 然后,打印得到最高分的学生的名字。 我可以用主要方法做到,但我被要求写一个比较成绩的课。然后,它返回获得最高分数的学生的姓名。然后调用主要方法中比较等级的方法并打印学生姓名。如何在比较成绩后打印学生姓名
我写的整个程序,但我坚持用比较级
public static String MaxGrade (int Grade[]){
String[] StuName = new String [stuCount] ;
int Max = Grade[0] ;
String Name = StuName[0];
for (int i=0; i<stuCount; i++){
if(Grade[i] > Max){
Name = StuName[i] ;
}
}
return Name ;
}
当我把它在它的程序没有错误执行的主要方法。但它显示空比较过程
String NameOfMaxGrade = MaxGrade(Grade) ;
System.out.println ("\nThe student who got the maximum grade is : " + NameOfMaxGrade) ;
后,我写了一个类Student()
其特性和构造以及所有我的程序需要工作的方法。我只希望有人帮助我如何显示获得最高分数的学生的姓名。
最好的问候,
您需要养成让变量以小写字母开头的习惯。例如:'stuName'而不是'StuName'。 –