问答详情
源自:4-11 Java循环跳转语句之 break

break的位置

为啥原文里break在输出前,任务里break在输出后。

提问者:shuilang 2016-05-02 21:32

个回答

  • proxim
    2016-05-02 22:02:37
    已采纳

    原文里的那个break的意思是:“若 i>2 也 i%3==0 就出了那个for循环”,

    任务里的break是:"sum>20的话, 首先输出的值然后在出那个for循环。

  • cy0092
    2016-05-02 22:55:56

    原文如果break在后面的话 程序就这样执行

    首先输出1  此时i=1  然后判断

    其次输出2  i=2 判断 

    然后输出3  i= 3 判断  然后满足要求 break 跳出循环   

    这样就多执行了一遍 程序就输出了3 这个不合格的数字了