使用循环输出 1--10的数值,其中,如果数值大于 2 ,并且为 3 的倍数则停止输出。
老师给出的代码似乎并不能解决这个问题。代码运行结果是1;2;结束了。但在1-10中还有4,5,7,8,10满足条件,它们虽都大于2单它们并不是3的倍数。
上一个答案不好意思,眼花了。
这里 你没有理解 break 的意思, break 意味着这个循环不再进行了,结束了。
例如 老师冤枉你了,罚你跑操场10圈,结果 你跑了3圈,老师逮着真凶了,然后老师让你 停,不用跑了(break);
假如 老师罚你跑10圈,你跑三圈了,跑不动了,然后和老师求情,然后老师说“算了,你和我废话半天我也算你跑了一圈,把剩下的6圈跑了 就算了”。(continue 跳过了第4圈)
你的思路不对,仔细读题。
要求是 输出1-10之中 小于2且 不是3倍数的数字(这个感觉是废话,1-2哪有是3倍数的数字)。