【发布时间】:2013-07-15 13:33:29
【问题描述】:
public class Try {
public static void main(String[] args) {
int i=0;
while(i<10)
{
System.out.println("Hello World");
if (i==6)
{
// The Execution pointer should go back to this statement (int i=0);
}
i++;
}
}
}
我们在 VB 中使用goto 关键字将执行指针放在特定的语句集上。请告诉我这在 Java 中是如何实现的。我们如何将执行指针放在特定的语句集上?
【问题讨论】:
-
看这里stackoverflow.com/questions/2545103/…可能对你有帮助
-
虽然大多数人会建议使用
continue,但我更想问为什么会有这么奇怪的设计,这是一个很好的正当理由吗?如果有,请解释。 -
我完全同意@LuiggiMendoza。此外,如果您跳转到
int i=0;。程序执行将一次又一次地进入while循环,这将形成一个无限循环。这就是为什么你不应该使用无条件跳转。预测程序执行更难。
标签: java