例题问题请教下

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

movinggo

2018-07-03 09:48

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

写回答 关注

3回答

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

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

    moving...

    好的,明白了,thanks

    2018-07-04 08:26:44

    共 1 条回复 >

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

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

    暖_28

    就像数学中的或且非,与和数学中的且是一样的。都满足所以跳出,后面的都不用执行了

    2018-08-06 18:03:59

    共 2 条回复 >

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

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

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

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

1165172 学习 · 17581 问题

查看课程

相似问题