如何回到Java中的特定行?

时间:2013-09-04 01:42:57

标签: java loops if-statement label

我正在编写涉及if-else语句的代码,询问用户是否要继续。我不知道如何用Java做到这一点。是否有像我可以使用的标签?

这就是我要找的东西:

--label of some sort--
System.out.println("Do you want to continue? Y/N");
if (answer=='Y')
{
    goto suchandsuch;
}
else
{
    System.out.println("Goodbye!");
}

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:7)

Java没有goto语句(尽管goto关键字是保留字)。 Java中返回代码的唯一方法是使用循环。如果您想退出循环,请使用break;要返回循环标题,请使用continue

while (true) {
    // Do something useful here...
    ...
    System.out.println("Do you want to continue? Y/N");
    // Get input here.
    if (answer=='Y') {
        continue;
    } else {
       System.out.println("Goodbye!");
       break;
    }
}