我对编程非常陌生......如果在默认情况下(例如,当你输入“5”时),我该怎么做才能使switch语句重新开始。任何帮助都会很棒!
我看到了类似的问题,但我无法使用答案。
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;
}
将它环绕在一个循环中并添加一个变量,当你达到你喜欢的东西时它会打破循环:
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);
while(true) {
....
switch (...) {
case ....:
....
break; // Exit switch statement, but not the loop
// More cases here
default:
continue; // Go to the next iteration of the loop
}
break; // Exit the loop
}