标题:
JAVA初学者提问
[打印本页]
作者:
飛鳥
时间:
2004-6-15 19:25
标题:
JAVA初学者提问
有下一程序: public class ArrDemo{ public static void main (String[] args){ int i; int a[]=new int[5]; for (i=0;i<5;i++) a
=i; for (i=a.length-1;i>=0;i--) System.out.println("a["+i+"]="+a
); } } 前面的都好理解,就是最后那个循环输出里,a
不懂怎么去理解。 输出的结果是: a[4]=4 a[3]=3 a[2]=2 a[1]=1 a[0]=0 但我的理解是: a[4]=0 a[3]=1 a[2]=2 a[1]=3 a[0]=4 怎么刚刚相反?调试通过了,答案是第一个,帮帮忙,解释下!
作者:
haidao-01
时间:
2004-6-15 23:45
标题:
JAVA初学者提问
你的
程序第一个循环是a
递增循环
a
=i;
第二个循环结构是a
递减循环
当然
a[4]=4;
....
很简单自己用心看一下就可以了
作者:
飛鳥
时间:
2004-6-16 10:07
标题:
JAVA初学者提问
第一个循环赋值
a[0]=0
a[1]=1
.
.
.
第二个循环:
a[4]=a
...这个a
怎么知道是用第一个循环的a[4]=4的值呢?
欢迎光临 黑色海岸线论坛 (http://bbs.thysea.com/)
Powered by Discuz! 7.2