向清欢
2020-05-04 18:51
for(int i=scores.length-1;i>=0;i--)
经过Arrays.sort();牌序后,数组最大的数在末尾,也就是score是[scores.length-1]最大,然后一次递减就有i--
你这个就是倒着遍历数组
假设这数组scores有5个元素,那么你这个就相当于从scores[4]开始处理,直到scores[0]。
若是正着遍历就是
for(int i=0; i<scores.length;i++)
结束回答。
for循环,循环下标从scores数组长度-1开始(即:若scores这个数组长度为5,则循环下标从4开始),每循环一次,下标-1(i--),下标最小为0(i>=0),例如:scores数组长度为3,则该循环体会执行3次,即i分别为:2,1,0
Java入门第一季(IDEA工具)升级版
1165172 学习 · 17581 问题
相似问题
回答 3
回答 3
回答 1
回答 4
回答 3