public class array { public static void main(String args[]) { int a[]; int i; a=new int[3]; for(i=0;i<3;i++) System.out.println("a["+i+"]="+a[i]+",\t"); System.out.println("数组的长度是:"+a.length); } }
a[0]=0, a[1]=0, a[2]=0, 数组的长度是:3
可以发现java中定义数组的方式与c中有一些不同
int a[]=new int[3];
其中也可以直接这样子一步定义
int a[3];
但是java不能像c中那样定义,上述代码在java中是错误的