中易网

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

答案:4  悬赏:70  
解决时间 2021-02-21 05:47
java数组中String [ ] a={aa,bb,cc};利用for循环进行遍历,那么for循环中i代表什么含义呢?我明白的是代表a数组中元素,但是我不理解i-1,或者a.length-1-i 这些在操作中的i又代表什么?
最佳答案
首先纠正题主的一个说法,i并不是代表数组中的元素,而是代表元素在数组中的下标。
根据题主的题干,可以推测出题主的代码应该是:
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);
}
全部回答
a代表一个数组,i代表数组a里面的元素的索引值。
a代表数组,不是数据中的元素,a[i]才表示数组中的元素。 i只是定义的一个局域变量表示数组下标,回去看书去吧少年
a代表数组对象的引用 数组元素通过元素下标进行访问, 如a[i]代表数组元素, a[0]=aa, a[1]=bb,a[2]=cc 一般 i 就是用作下标来获取数组元素的, i=2时, a[i]=cc a.length 代表数组的大小, 示例中a.length=3, 则a.length-1代表数组的最大下标值
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
大家好.我的条幅机出了一些故障希望大家帮忙
云莲寺怎么去啊,有知道地址的么
youarenotinyourrightmind翻译成中文是什么意
河北省唐山市丰润区配货站哪里有
关于3D max 7 中的自由面光源
什么是旅游责任险
都说旱瓜涝枣那枣树能长期用尿液来浇灌吗?
急~~~~请问工行卡正式挂失之后7天内是否可以
做现场职业卫生检测要多少钱?
新海湾装饰材料批发地址在哪,我要去那里办事
中性女怎么穿内衣
为什么现在12315根本就打不通?
cd机上面的disc 和disc-
电池铅对人危害有多大
普乐橱柜在什么地方啊,我要过去处理事情
推荐资讯
详略得当写事的作文
潮尚美发我想知道这个在什么地方
运动与机械运动的区别
PID算法怎么用
中国电信观湖横坑好有利通讯店地址在哪,我要
灌云伊新园在不在灌云实验中学施教区内
赤诚旅馆在什么地方啊,我要过去处理事情
线性导轨的报关品名和HS编码
银通信息咨询有限公司我想知道这个在什么地方
清花瓷器上画蜻蜓
我有一枚硬币一面是ELIZABETH.II.D.G.REG.F.D
张辛路/S201(路口)我想知道这个在什么地方
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?