我对编程非常陌生... 在默认情况下(例如,输入“ 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;
}
答案 0 :(得分:2)
将其围成一个循环,并添加一个变量,当您达到所需的效果时,该变量将中断循环:
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);
答案 1 :(得分:0)
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
}