不用这么复杂吧,
写成这样不简单一些:
System.out.println("a[0]="+a[0]);
System.out.println("a[1]="+a[1]);
System.out.println("a[2]="+a[2]);
System.out.println("a[3]="+a[3]);
System.out.println("a[4]="+a[4]);没什么特别的含义,别瞎想,
这样更好:
for(int i=0; i<5; i++){
System.out.println("a["+i+"]="+a[i]);
}
写成这样不简单一些:
System.out.println("a[0]="+a[0]);
System.out.println("a[1]="+a[1]);
System.out.println("a[2]="+a[2]);
System.out.println("a[3]="+a[3]);
System.out.println("a[4]="+a[4]);没什么特别的含义,别瞎想,
这样更好:
for(int i=0; i<5; i++){
System.out.println("a["+i+"]="+a[i]);
}
public class AL {
public static void main(String args[]){
int a[]=new int[5];
a[0]=1;
a[1]=2;
a[2]=3;
a[3]=4;
a[4]=5;
for(i=0;i<5;i++){
System.out.println("a["+i+"]="+a[0]);
}
}
}
这样吧?
for(int i=0;i<5;i++)
如果Java有获得数组中元素个数的函数,那就更简单了for ( i=0; i<arrayValueNum; i++) {
System.out.println("a[" + i + "] = " + a[i]);
}
int a[] = new int[5];
for(int i=0; i<5; i++){
a[i] = i-1;
System.out.println("a[" + i + "]=" + a[0]);
}
呵呵还有,写程序时,如果注意,运算符前后留空格,那程序可能看起来会清楚一些。
a[i] = i+1;
这样才和原来效果一样,^_^
for(int k : a){
System.out.println(k);
}
System.out.println("a["+1+"]="+a[1]);
System.out.println("a["+2+"]="+a[2]);
System.out.println("a["+3+"]="+a[3]);
System.out.println("a["+4+"]="+a[4]);