-
一维数组初始化两种方式:
int [ ] arr = new int [5]; //动态初始化
String [ ] arr1 = new String[ ]{ “Tom”,“Jerry”}; //静态初始化
数组一旦初始化,长度即arr.length 是确定的,并且是不可修改的。 -
二维数组初始化两种方式:
int [][] arr = new int [4][3]
;
int [][] arr1 = new int [4][];
int [][] arr2 = new int [][]{{1,2,3},{4,5}{6,7,8}};
-
遍历二维数组
for(int i=0;i<arr2.length;i++){
for(int j=0;j<arr2[i].length;j++){
System.out.println(arr[i][j]);}
}
- 不同类型的一维数组元素默认初始化值:
整型: 0
浮点型: 0.0
char: 0
boolean: false
引用类型(比如String) : null