qq_壁虎大魔王_0
2017-01-13 11:30
ddddd
如果num>=3,当num值等于3时,就会执行break语句(break作用是直接结束循环,并执行循环后面的代码),然而循环里还有一个打印输出语句没有执行(本应该执行输出第三名的成绩)。
你把判断语句(num>=3)和(num>3)都运行下,看下输出结果就懂了(还不懂的话,参考之前老师视频里的断点调试方法来观察代码运行时的变化)。
break; 此时就结束了
不懂的是,它只要输出三个数字, 如果num>3 则num等于三的时候依然会进行循环,那么输出的是四个数字,
当然以上是我本人的思路, 答案是我不能理解的, 希望有理解答案的兄弟 解答一下,
Java入门第一季(IDEA工具)升级版
1165516 学习 · 17586 问题
相似问题