可能重复:
goto keyword in java
*正确地导致我在x=3
之前使用它在有其他任何情况后无法读取吗?
int x = 2;
label: x = 3;
for (int j = 0; j < 5; j++) {
System.out.println(j);
}
label; // Compile error (no local variable label)
答案 0 :(得分:6)
关键字
const
和goto
是保留的,即使它们当前未被使用。如果这些C ++关键字错误地出现在程序中,这可能允许Java编译器生成更好的错误消息。
答案 1 :(得分:3)
答案 2 :(得分:1)
1 - Java(语言)中没有goto,Java(虚拟机)中有goto
2 - 保留关键字const和goto,即使它们当前未使用。如果这些C ++关键字错误地出现在程序中,这可能允许Java编译器生成更好的错误消息。 (来自The java language specification)
3 - 问题是什么?
无论如何,在去SCJP之前多次阅读The java语言规范(现在不是OCJP?)