访问默认大小写时如何重新启动此switch语句?

问题描述 投票:0回答:2

我对编程非常陌生......如果在默认情况下(例如,当你输入“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;
}
java switch-statement
2个回答
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);

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
}
© www.soinside.com 2019 - 2024. All rights reserved.