Java 当访问默认情况时,如何重新启动此开关语句?
我对编程很陌生。。。 当提示默认情况时(例如,当您输入“5”时),如何使switch语句重新开始。任何帮助都会很好 我看到了一个类似的问题,但我无法使用答案Java 当访问默认情况时,如何重新启动此开关语句?,java,switch-statement,Java,Switch Statement,我对编程很陌生。。。 当提示默认情况时(例如,当您输入“5”时),如何使switch语句重新开始。任何帮助都会很好 我看到了一个类似的问题,但我无法使用答案 int column= StdOut.println(); switch(column) { case 0: StdOut.println("Good"); break; case 1: StdOut.println("Ok"); break; case 2: StdOut.pr
int column= StdOut.println();
switch(column) {
case 0: StdOut.println("Good");
break;
case 1: StdOut.println("Ok");
break;
case 2: StdOut.println("Bad");
break;
default:
break;
}
while(true){
....
开关(…){
案例…:
....
break;//退出开关语句,但不退出循环
//这里有更多的案例
违约:
continue;//转到循环的下一个迭代
}
break;//退出循环
}
while(true){
....
开关(…){
案例…:
....
break;//退出开关语句,但不退出循环
//这里有更多的案例
违约:
continue;//转到循环的下一个迭代
}
break;//退出循环
}
将其环绕在一个循环中,并添加一个变量,当您到达您喜欢的对象时,该变量将打破循环:
int column= StdOut.println();
boolean isBad = true;
do{
switch(column) {
case 0: StdOut.println("Good");
isBad = false;
break;
case 1: StdOut.println("Ok");
isBad = false;
break;
case 2: StdOut.println("Bad");
isBad = false;
break;
default:
isBad = true;
break;
}
}while(isBad);
将其环绕在一个循环中,并添加一个变量,当您达到喜欢的目标时,该变量将打破循环:
int column= StdOut.println();
boolean isBad = true;
do{
switch(column) {
case 0: StdOut.println("Good");
isBad = false;
break;
case 1: StdOut.println("Ok");
isBad = false;
break;
case 2: StdOut.println("Bad");
isBad = false;
break;
default:
isBad = true;
break;
}
}while(isBad);
您很可能希望使用循环,例如。如果看不到更完整的示例,就无法判断。您需要一个循环来完成此操作。您很可能希望使用循环,例如。如果看不到更完整的示例,就无法判断。您需要一个循环来完成此操作。这将导致无限循环。它生成了一个无限循环。。。但我使用了这个(以及给出的另一个答案)的一个变体,它起了作用。谢谢这将导致无限循环。它产生无限循环。。。但我使用了这个(以及给出的另一个答案)的一个变体,它起了作用。谢谢谢谢,这很有帮助!谢谢,这很有帮助!