问答详情
源自:4-6 Java条件语句之 switch

不理解,求助

5825c1370001367b05350545.jpg如图所示,int num=1,case1时代码执行!但为什么case2或3或4也执行啊?不理解

提问者:Two2二 2016-11-11 21:03

个回答

  • 递归算法求阶乘
    2016-11-11 22:09:46

    因为执行完没有结束循环啊,你给每个case执行完了之后加上break跳出循环就好了,就像下面这样

    case 1:
        System.out.println("123123");
        break;