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

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

请教一下各位大佬 for(int i=scores.length-1; i>=0; i--) { 这一行代码是什么意思

正在回答

3 回答

作用是从后往前遍历数组,scores.length-1是代表数组中最后一个元素的下标,也就是遍历是从最后一个元素开始的。i>=0是判断循环的条件,数组的最前面一个下标为0,从后往前遍历所以要大于等于0,i--就是没经过一次循环,数组的元素对应往前走一位。



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

其实就是把数组从后往前循环

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

从后往前遍历数组,i的初始值为数组长度-1,也就是数组的最后一元素的下标,然后下表依次递减循环

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

举报

0/150
提交
取消

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

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