这很简单,但我似乎并没有把它弄出来 这是我的代码
System.out.println("1=>do this \n2=> do that \n3=> blablabla \n4=> EXIT");
choose:{
int choix = s.nextInt();
switch (choix) {
case 1 : lper.addpersonne();
break choose;
case 2 : lper.removepersonne();
break choose;
case 3 : blalalalala
执行时
“lper.addpersonne”完美无缺,但在那之后我无法获得标签,我可以选择别的东西。它只是停止
答案 0 :(得分:2)
boolean loop = true;
while(loop){
System.out.println("1=>do this \n2=> do that \n3=> blablabla \n4=> EXIT");
choose:{
int choix = s.nextInt();
switch (choix) {
case 1 : lper.addpersonne();
break choose;
case 2 : lper.removepersonne();
break choose;
case 3 : blalalalala
.... //What do you want more
}
if(choix == 4){loop = false;}
}
}
答案 1 :(得分:2)
为什么不稍微清理一下代码并使用这些代码?
int choix;
do {
System.out.println("1=>do this \n2=> do that \n3=> blablabla \n4=> EXIT");
choix = s.nextInt();
switch (choix) {
case 1 : lper.addpersonne();
break;
case 2 : lper.removepersonne();
break;
case 3 : blalalalala
break;
} while (choix != 4);
这样您就不必担心for
循环,它会重复,直到用户想要退出,而您不必使用讨厌的标签。