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