1、一維數組的三種定義方式
int[] arr1=new int[10]; int[] arr2={1,2,3,6}; int[] arr3=new int[]{1,2,3,4,5,6,7,22};
2、二維數組的定義方式
格式1: 動態初始化
數據類型 數組名 [ ][ ] = new 數據類型[m][n]
數據類型 [ ][ ] 數組名 = new 數據類型[m][n]
數據類型 [ ] 數組名 [ ] = new 數據類型[m][n]
舉例:int [ ][ ] arr=new int [5][3]; 也可以理解為“5行3例”
格式2: 靜態初始化
數據類型 [ ][ ] 數組名 = {{元素1,元素2....},{元素1,元素2....},{元素1,元素2....}.....};
舉例:int [ ][ ] arr={{22,15,32,20,18},{12,21,25,19,33},{14,58,34,24,66},};
靜態初始化可用於不規則二維數組的初始化
//第一種方式:
int a[][]={{1,2,3},{4,5,6}};
//第二種方式;
int[][] ints = new int[4][2];
ints[i][j] =__; //分別賦值
//第三種方式:第二維的長度可以動態申請
int[][] arr3 = new int[5][];//五行的長度