我是JAVA的初学者,我无法运行我的项目。
cmd说<identifier>expected;illegal start of expression;not a statement; ';'expected totally 5 errors
public class 1 {
public static void main(String[] args){
int A=2;
int B=2;
System.out.println(A);
}
}
答案 0 :(得分:3)
您不能将您的班级命名为1
。
public class 1{ // <-- no
应该是
public class One { // <-- the word one is fine
或(如果可能的话)有意义的事情,如
public class Example { // <-- for example.
答案 1 :(得分:3)
这是因为您使用数字开始了您的班级名称。
变量的名称可以是任何合法的标识符 - 一个无限长的Unicode字母和数字序列,以字母开头。
在变量,对象或类名的开头只允许使用字符或下划线。
以下是好的:
public class one{
...
}
public class _one{
...
}
public class classOne{
...
}
public class class_one{
...
}
或*只包含字符或下划线作为第一个字符的任何内容。
通常,类名为在父文件之后,例如,文件main.java
将从public class Main{...}
开始。
答案 2 :(得分:0)
这是我的第一个答案,所以我希望它能满足。随意要求澄清。
有两件事,他们似乎也被其他答案所触及。
班级a1
没关系。它也违反(至少)惯例,用下划线或美元符号开始你的类名。字母和整个单词都是最佳实践。