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

例题问题请教下

例题中的输出结果为什么只有1和2呢?4 5 7 8 10为什么不行?

提问者:movinggo 2018-07-03 09:48

个回答

  • 慕娘0103366
    2018-07-03 23:12:24
    已采纳

     在for循环里,循环到3的时候已经满足if条件 i 大于2 和 i是3的倍数 这两个条件了,所以break循环结束,然后输出结果了。

  • movinggo
    2018-07-03 16:16:54

    可是题目说的不是“并且”吗,那就应该两个条件都符合才会跳出循环啊,能在解答下吗

  • 慕斯卡0802676
    2018-07-03 11:17:30

    在for循环里,满足if条件 i 大于2 和 i是3的倍数 ,则会break 跳出循环,就是说循环到3以后就跳出了循环,所以输出结果只有1和2, 3已经满足了if条件,跳出了循环。