java - 如何返回到Java中的特定行?

标签 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!");
}

有人可以帮忙吗?

最佳答案

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;
    }
}

关于java - 如何返回到Java中的特定行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18604169/

相关文章:

java - 使用 For 循环生成模式

arrays - 在 typescript 中遍历数组

python - 如果状态发生变化,如何打印一次(不能多次)?

java - Java 中的 if (boolean)unreachable 语句

ios - 我如何避免由于防止变量为@(null)而导致崩溃?

javafx 如何测试图像是否相等?

java - 无法使用 System.load 加载 rxtx native 库

java - Java 中的嵌套 while 循环

java - 读带缩写的句子

java - 如何使 m2e-android 包含 apk 打包的 native deps?