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

4-12.Java循环跳转语句之break中的例子

使用循环输出 1--10的数值,其中,如果数值大于 2 ,并且为 3 的倍数则停止输出。

老师给出的代码似乎并不能解决这个问题。代码运行结果是1;2;结束了。但在1-10中还有4,5,7,8,10满足条件,它们虽都大于2单它们并不是3的倍数。

提问者:qq_星空_2 2015-07-19 10:07

个回答

  • 堕天使008
    2015-07-19 10:37:13

    上一个答案不好意思,眼花了。

    这里 你没有理解 break 的意思, break 意味着这个循环不再进行了,结束了。 

    例如 老师冤枉你了,罚你跑操场10圈,结果 你跑了3圈,老师逮着真凶了,然后老师让你 停,不用跑了(break);

    假如 老师罚你跑10圈,你跑三圈了,跑不动了,然后和老师求情,然后老师说“算了,你和我废话半天我也算你跑了一圈,把剩下的6圈跑了 就算了”。(continue 跳过了第4圈)

  • 堕天使008
    2015-07-19 10:25:25

    你的思路不对,仔细读题。

    要求是 输出1-10之中 小于2且 不是3倍数的数字(这个感觉是废话,1-2哪有是3倍数的数字)。