break的位置

来源:4-11 Java循环跳转语句之 break

shuilang

2016-05-02 21:32

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

写回答 关注

2回答

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

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

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

    shuila...

    非常感谢!

    2016-05-04 12:52:26

    共 1 条回复 >

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

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

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

    其次输出2  i=2 判断 

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

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

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165547 学习 · 17586 问题

查看课程

相似问题