java数组中String [ ] a={aa,bb,cc};利用for循环进行遍历,那么for循环中i代表什么含义呢?我明白的是代表a数组中元素,但是我不理解i-1,或者a.length-1-i 这些在操作中的i又代表什么?
首先纠正题主的一个说法,i并不是代表数组中的元素,而是代表元素在数组中的下标。
根据题主的题干,可以推测出题主的代码应该是:
public static void main(String[] args) {或者
public static void main(String[] args) {数组a中有3个元素(a.length 等于3),元素在数组中的下标是从0开始的。
元素 下标 表达式
aa 0 a[0]
bb 1 a[1]
cc 2 a[2]
根据上面的对应关系就不难理解a.length-1是最后一个元素的下标。上面两个方法都是从后往前遍历输出。如果是从前往后输出的话还可以有以下的写法
//foreach 写法