我在我的项目中创建了一个名为Student_Tester.java的新类。我将使用这个测试器类来创建Student对象的一个实例。现在我正在尝试创建一个输出,但仍然出现以下错误:
error: class, interface, or enum expected有人能帮我解决这个问题吗?
代码如下:
public class student_tester {
public static void main (String [] args) {
Student student01 = new Student ("Tom Brown", "40030103", "1");
}
}
System.out.printf("%s (%s) is currently studying %s, %s and %s at Level %d", student01.getName(), student01.getNumber(), student01.getModule(1), student01.getModule(2), student01.getModule(3), student01.getLevel());发布于 2015-03-26 04:50:45
您的printf语句是在类主体之外定义的。试试这个:
public class student_tester {
public static void main (String [] args) {
Student student01 = new Student ("Tom Brown", "40030103", "1");
System.out.printf("%s (%s) is currently studying %s, %s and %s at Level %d", student01.getName(), student01.getNumber(), student01.getModule(1), student01.getModule(2), student01.getModule(3), student01.getLevel());
}
} 顺便提一下,可以考虑根据naming convention命名您的类
类名应该是名词,大小写混合,每个内部单词的第一个字母大写。尽量让你的类名保持简单和描述性。使用完整的单词-避免使用首字母缩写和缩写(除非缩写比长形式使用得更广泛,如URL或HTML)。
https://stackoverflow.com/questions/29266191
复制相似问题