我知道你可以调用一个方法,但有没有办法调用某一行代码呢?
System.out.println("If You Would like to restart the program, type \"Start\"");
System.out.print(">");
String restart= UserInput.next();
if (restart.equals("Start")){
}
例如,如果IF语句的计算结果为true,那么如何在不进入方法的情况下返回到代码的顶部(第1行)?那么如何拨打电话......
答案 0 :(得分:4)
只需使用do-while loop:
do {
System.out.println("If You Would like to restart the program, type \"Start\"");
System.out.print(">");
String restart= UserInput.next();
} while (restart.equals("Start"));
Java实际上确实有一个goto
关键字,但它没有做任何事情。如果将来会为其分配一些功能,则保留它。无论如何,goto
通常都是普遍的劝阻,应该首选循环方法。
顺便说一下,请遵循Java的命名约定:userInput
而不是UserInput
。