问答详情
源自:7-1 编程练习

为什么for循环里要用倒序呢

为什么for循环里要用倒序呢

提问者:慕粉4515359 2017-11-30 12:52

个回答

  • study_everyday
    2017-12-27 09:38:27

    因为最开始使用sort排序了,倒着从后往前取数要简单些

  • 荒mike
    2017-11-30 23:38:05

    因为Arrays.sort对数组的排序是升序排序,也就是从小到大排序。因此要输出最大值,因为是在数组的最后,因此判断输出是从后面(即倒叙)开始。

  • Jehezekel3415849
    2017-11-30 19:50:22

     Arrays 类的 sort( ) 方法对数组的内容进行排序,采用的是升序排列,最后排列成这样:

    int[] a ={-23,........89,90,95};

    如果你想输出前三名最高分,就要从数组后面往前面输出,所以采用倒叙for(int i=5; i>0; i--);

  • 慕粉4515359
    2017-11-30 14:54:33

    是的 上面这个题  把前三名显示出来为什么用倒叙呢  不太懂

  • 慕用2109279
    2017-11-30 14:27:58

    没懂什么意思。。

    for (int i = 0; i < 5; i++) {

    }


    for (int i = 5; i < 0; i--) {

    }

    这种倒序?