数组的定义格式
格式1:
元素类型[] 数组名 = new 元素类型[元素个数或数组长度];
格式2:需要一个容器,存储已知的具体数据。
元素类型[] 数组名 = new 元素类型[]{元素,元素,……};
例如
int[] arr = new int[5];
float arr[]=new float[5];
float arr[]=new float[]{2.1f,2.2f,2.6f};
double[] arr={5.0,6.3,8.2,1.52};
String[] arr=new String[]{"ef","2fc","12","5d"};
数组应用常见错误:
错误一
int[] a;
a={1,5,7,89,}//必须在声明的同时初始化,注意,最后的‘,’不算错
错误二
int[] a =new int[];//必须声明数组长度int[] a =new int[4];
错误三:
int[] a =new int[5];
for(int i=0;i<=a.length;i++){
Sytem.out.print(a);//打印结果是数组a的内存地址的哈希值,而不是数组里面的元素
System.out.print(a[i]);//循环去到a[a.length]会报空指针异常
}
|
|