问答详情
源自:7-1 编程练习

为什么没有结果,值传不进来?

http://img.mukewang.com/56d57a180001234e07090573.jpg

这是什么情况

提问者:米斯特明 2016-03-01 19:17

个回答

  • 跳跃的鱼
    2016-03-01 20:09:26
    已采纳

    因为你设置Break,所以if 判断不成立就跳出了,这样for里面就变成死循环不会初始化遍历

  • 米斯特明
    2016-03-01 22:30:20

    我去,原来是if和while的区别。。if是条件语句,while是循环语句,if后如果条件满足就执行一次,while是条件瞒足就一直执行(循环),直到continue语句,continue结束本次循环,继续下次循环!估计出不来是continue一直在做判断。。好坑

  • 堇延未七
    2016-03-01 20:35:05

    将showTop3方法中 scores[i]的输出语句 移到 num++语句前面试一下。