java string数组循环_java数组中String [ ] a={aa,bb,cc};利用for循环进行遍历

展开全部

首先纠正题主的一个说法,i并不是代表数组中的元素,62616964757a686964616fe78988e69d8331333363373836而是代表元素在数组中的下标。

根据题主的题干,可以推测出题主的代码应该是:public static void main(String[] args) {

//声明数组对象

String[] a = { "aa", "bb", "cc" };

//遍历数组

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

System.out.println(a[i]);

}

}

或者public static void main(String[] args) {

//声明数组对象

String[] a = { "aa", "bb", "cc" };

//遍历数组

int i = a.length - 1;

while(i-->=0){

System.out.println(a[i]);

}

}

数组a中有3个元素(a.length 等于3),元素在数组中的下标是从0开始的。

元素          下标        表达式

aa             0             a[0]

bb            1              a[1]

cc             2              a[2]

根据上面的对应关系就不难理解a.length-1是最后一个元素的下标。上面两个方法都是从后往前遍历输出。如果是从前往后输出的话还可以有以下的写法//foreach 写法

for (String string : a) {

System.out.println(string);

}


版权声明:本文为weixin_32683881原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。