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

为什么例子里num=1,却能执行case=1、2、3,而不是只执行case1呢,作业里又只执行default,想不明白

为什么例子里num=1,却能执行case=1、2、3,而不是只执行case1呢,作业里又只执行default,想不明白

提问者:去吧皮卡丘3304283 2016-05-29 11:22

个回答

  • qq_亡命之徒_2
    2016-05-29 19:36:45
    已采纳

    switch....case语句中的每个case,如果你不在后面加上break,程序就会一直执行下去,所以你这个程序会有4个结果;同理,如果你的num=2的话,程序就会从case2开始执行,一直到结束,共有3个结果

  • 慕粉dan
    2016-05-29 11:50:37

    循环要用break打断

  • 慕田峪7203276
    2016-05-29 11:42:46

    没有break打断