慕哥4490708
2019-04-23 23:33
请教一下各位大佬 for(int i=scores.length-1; i>=0; i--) { 这一行代码是什么意思
作用是从后往前遍历数组,scores.length-1是代表数组中最后一个元素的下标,也就是遍历是从最后一个元素开始的。i>=0是判断循环的条件,数组的最前面一个下标为0,从后往前遍历所以要大于等于0,i--就是没经过一次循环,数组的元素对应往前走一位。
其实就是把数组从后往前循环
从后往前遍历数组,i的初始值为数组长度-1,也就是数组的最后一元素的下标,然后下表依次递减循环
Java入门第一季(IDEA工具)升级版
1165172 学习 · 17581 问题
相似问题