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

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

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

提问者:慕哥4490708 2019-04-23 23:33

个回答

  • qq_谁知我心谁懂我痛囧_04375983
    2019-04-24 10:57:57
    已采纳

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



  • tiger爱小狄
    2019-04-28 10:35:15

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

  • 传说中的陈百万
    2019-04-24 10:40:54

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