m0_57728825
2021-06-03 21:15
采纳率: 100%
浏览 25
已采纳

各路大神,请问一下这段程序中的A有什么作用?

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;
            }
        }

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • 疯魔的码农 2021-06-03 22:05
    已采纳

    while循环的跳出是使用break,switch跳出分支判断也是使用break,所以正常使用break只能跳出当前的switch分支判断,如果想要一次性跳出while循环,则需要给while循环打上标签,就是代码中的A,然后在需要跳出while循环的地方使用break + 标签就可以跳出指定的标签。类似的也可以给多层for循环打标签,用来跳出最外层的for循环。

    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • CSDN专家-Time 2021-06-03 21:20

    break A 跳出A:下的代码块

    评论
    解决 无用
    打赏 举报
  • 有问必答小助手 2021-06-04 09:58

    您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

    如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

    ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题