为了账号安全,请及时绑定邮箱和手机立即绑定

循环for (int i=scores.length-1;i>=(scores.length-3);i--)应该循环了三次,但是为什么只打印了两次?

代码如图。循环for (int i=scores.length-1;i>=(scores.length-3);i--)应该循环了三次,但是为什么只打印了两次?

https://img1.sycdn.imooc.com//5c1132d800019dc813750490.jpg

正在回答

2 回答

因为119超过了100,占用了一次判断,你的条件是i>=(scores.length-3),只给了三次判断机会,一次被continue忽略了,另外两次才是有效成绩,我也犯了同样的错误

0 回复 有任何疑惑可以回复我~

哈哈,太二了,我知道问题的原因了。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

循环for (int i=scores.length-1;i>=(scores.length-3);i--)应该循环了三次,但是为什么只打印了两次?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号