shuilang
2016-05-02 21:32
为啥原文里break在输出前,任务里break在输出后。
原文里的那个break的意思是:“若 i>2 也 i%3==0 就出了那个for循环”,
任务里的break是:"sum>20的话, 首先输出的值然后在出那个for循环。
原文如果break在后面的话 程序就这样执行
首先输出1 此时i=1 然后判断
其次输出2 i=2 判断
然后输出3 i= 3 判断 然后满足要求 break 跳出循环
这样就多执行了一遍 程序就输出了3 这个不合格的数字了
Java入门第一季(IDEA工具)升级版
1165547 学习 · 17586 问题
相似问题
回答 2
回答 1