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

循环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下载
官方微信