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

来源:7-1 编程练习

向清欢

2020-05-04 18:51

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

写回答 关注

3回答

  • 慕慕9044048
    2020-05-22 04:46:58

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

  • 电信中医
    2020-05-06 17:07:15

    你这个就是倒着遍历数组

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

    若是正着遍历就是

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

    结束回答。

  • 慕粉2159036259
    2020-05-06 14:52:42

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

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165172 学习 · 17581 问题

查看课程

相似问题