标识符期望错误 [英] Identifer expect error
本文介绍了标识符期望错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在编译程序时遇到问题。我收到来自我的数组的标识符错误。
I am having a problem getting my program to compile. I recieve the identifier error coming from my array.
展开 | 选择 | Wrap | 行号
推荐答案
你没有'没有命名你的StudentList数组。真是常见的错误;我一直这样做。
You haven''t named your StudentList array. Really common mistake; I do it all the time.
当我命名时:
private StudentList [] sList = new StudentList [20];
我得到13个错误而不是我遇到的一个错误:
GradeCalculator.java:13:找不到符号
符号:class StudentList
location:class GradeCalculator
private StudentList [] sList = new StudentList [20];
^
GradeCalculator.java:13:找不到符号
符号:class StudentList
location:class GradeCalculator
private StudentList [] sList = new StudentList [20];
^
GradeCalculator.java:143:int无法解除引用
gradeCalc.StudentList [s] = new Student();
^
GradeCalculator.java:143:找不到符号
符号:class学生
位置:class GradeCalculator
gradeCalc.StudentList [s] = new Student();
^
GradeCalculator.java:145:int无法解除引用
gradeCalc.noOfStudents =
^
GradeCalculator.java:147:int无法解除引用
gradeCalc.score =
^
GradeCalculator.java:150 :int无法解除引用
gradeCalc.getStudentData(inFile);
^
GradeCalculator.java:151:int无法解除引用
gradeCalc.displayGradeAverage(0);
^
GradeCalculator.java:187:找不到符号
符号:变量studentList
位置:class GradeCalculator
boolean classAvg = studentList [(int)(totalScore / noOfStudents)]。getClassAverage();
^
GradeCalculator.java:188:找不到符号
符号:变量StudentList
位置:class GradeCalculator
stNameTF.setText(StudentList [stName] .getFirstName()+""
^
GradeCalculator.java:189:找不到符号
符号:变量studentList
位置:class GradeCalculator
+ studentList [stName] .getLastName());
^
GradeCalculator.java:190:找不到符号
符号:变量StudentList
位置:class GradeCalculator
stAvgTA.setText("" +&StudentList [(int)(totalScore / 5.0)]。getStudentAverage());
^
GradeCalculator.java:191 :找不到符号
符号:变量StudentList
位置:class GradeCalculator >
classAvgTA.setText("" + StudentList [(int)(totalScore / noOfStudents)]。getClassAverage()); }
^
13个错误
when i name it:
private StudentList[] sList= new StudentList [20];
I get 13 errors instead of the one error i am having:
GradeCalculator.java:13: cannot find symbol
symbol : class StudentList
location: class GradeCalculator
private StudentList[] sList = new StudentList[20];
^
GradeCalculator.java:13: cannot find symbol
symbol : class StudentList
location: class GradeCalculator
private StudentList[] sList = new StudentList[20];
^
GradeCalculator.java:143: int cannot be dereferenced
gradeCalc.StudentList[s] = new Student();
^
GradeCalculator.java:143: cannot find symbol
symbol : class Student
location: class GradeCalculator
gradeCalc.StudentList[s] = new Student();
^
GradeCalculator.java:145: int cannot be dereferenced
gradeCalc.noOfStudents =
^
GradeCalculator.java:147: int cannot be dereferenced
gradeCalc.score =
^
GradeCalculator.java:150: int cannot be dereferenced
gradeCalc.getStudentData(inFile);
^
GradeCalculator.java:151: int cannot be dereferenced
gradeCalc.displayGradeAverage(0);
^
GradeCalculator.java:187: cannot find symbol
symbol : variable studentList
location: class GradeCalculator
boolean classAvg = studentList[(int) (totalScore / noOfStudents)].getClassAverage();
^
GradeCalculator.java:188: cannot find symbol
symbol : variable StudentList
location: class GradeCalculator
stNameTF.setText(StudentList[stName].getFirstName() + " "
^
GradeCalculator.java:189: cannot find symbol
symbol : variable studentList
location: class GradeCalculator
+ studentList[stName].getLastName());
^
GradeCalculator.java:190: cannot find symbol
symbol : variable StudentList
location: class GradeCalculator
stAvgTA.setText(""+StudentList[(int) (totalScore / 5.0)].getStudentAverage());
^
GradeCalculator.java:191: cannot find symbol
symbol : variable StudentList
location: class GradeCalculator
classAvgTA.setText(""+StudentList[(int) (totalScore / noOfStudents)].getClassAverage()); }
^
13 errors
所以这应该是一个整数数组?例如
private int StudentList [] = new int [20];
或者是一组学生?
私人学生StudentList [] =新学生[20];
So this is supposed to be an integer array? eg
private int StudentList [] = new int [20];
or is it an array of students?
private Student StudentList[] = new Student[20];
这篇关于标识符期望错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文