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

我看不懂这一行代码,求翻译,谢谢

for(int i=scores.length-1;i>=0;i--)

正在回答

3 回答

经过Arrays.sort();牌序后,数组最大的数在末尾,也就是score是[scores.length-1]最大,然后一次递减就有i--

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

你这个就是倒着遍历数组

假设这数组scores有5个元素,那么你这个就相当于从scores[4]开始处理,直到scores[0]。

若是正着遍历就是

for(int i=0; i<scores.length;i++)

结束回答。

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

for循环,循环下标从scores数组长度-1开始(即:若scores这个数组长度为5,则循环下标从4开始),每循环一次,下标-1(i--),下标最小为0(i>=0),例如:scores数组长度为3,则该循环体会执行3次,即i分别为:2,1,0

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

举报

0/150
提交
取消

我看不懂这一行代码,求翻译,谢谢

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信