课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
ddddd
2017-01-13
源自:Java入门第一季(IDEA工具)升级版 7-1
正在回答
如果num>=3,当num值等于3时,就会执行break语句(break作用是直接结束循环,并执行循环后面的代码),然而循环里还有一个打印输出语句没有执行(本应该执行输出第三名的成绩)。
你把判断语句(num>=3)和(num>3)都运行下,看下输出结果就懂了(还不懂的话,参考之前老师视频里的断点调试方法来观察代码运行时的变化)。
break; 此时就结束了
不懂的是,它只要输出三个数字, 如果num>3 则num等于三的时候依然会进行循环,那么输出的是四个数字,
当然以上是我本人的思路, 答案是我不能理解的, 希望有理解答案的兄弟 解答一下,
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
2 回答为什么num要大于3而不是等于3即可
4 回答这个大于的等于是什么意思?
1 回答两个else if条件为什么不是大于等于?
2 回答少脑子为什么J必须小于等于i而不是大于=i 烧脑子想不通,大于不能实现?
4 回答为什么是小于60而不是小于等于60呢