A:
while (true) {
int i = input.nextInt();
switch (i) {
case 1:
queryEmployee();
break A;
case 2:
employeeIdQuery();
break A;
case 3:
naClQuery();
break A;
case 4:
statistical();
break A;
default:
System.out.println("输入有误,请重新输入:");
break;
}
}
各路大神,请问一下这段程序中的A有什么作用?
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
3条回答 默认 最新
凡人歌者徐 2021-06-03 22:05关注while循环的跳出是使用break,switch跳出分支判断也是使用break,所以正常使用break只能跳出当前的switch分支判断,如果想要一次性跳出while循环,则需要给while循环打上标签,就是代码中的A,然后在需要跳出while循环的地方使用break + 标签就可以跳出指定的标签。类似的也可以给多层for循环打标签,用来跳出最外层的for循环。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报