注释不应显示在错误消息中。请解释为什么会这样。
class Test {
public static void main(String args[]) {
static int x= 10; //Error: Static local variables are not allowed
}
}
o / p-
C:\Users\hp\Desktop\Programs>javac Test.java
Test.java:3: error: illegal start of expression
static int x= 10; //Error: Static local variables are not allowed
^
1 error
如果我们将其移至下一行,则不会显示注释。
class Test {
public static void main(String args[]) {
static int x= 10;
//Error: Static local variables are not allowed
}
}
o / p->
C:\Users\hp\Desktop\Programs>javac Test.java
Test.java:3: error: illegal start of expression
static int x= 10;
^
1 error
答案 0 :(得分:0)
java编译器仅显示包含错误的整行。包含注释可帮助您查看它在冗长的源文件中的哪一行。