一维数组:
//静态初始化
int arr[];
arr = new int[]{1,2,3,4,5};
int arr1[] = new int[]{1,2,3,4};
int[] arr2 = new int[]{1,2,3,4};
int arr3[] = {1,2,3,4};
int[] arr4 = {1,2,3,4};
//动态初始化
int arr5[] = new int[4];
int[] arr6 = new int[4];
二维数组:
特点:一维数组里包裹着一维数组
//静态初始化
int arr[][];
arr = new int[][]{{1,2,3,4,5},{1,3,5}};
int arr1[][] = new int[][]{{1,2,3,4,5},{1,3,5}};
int[][] arr2 = new int[][]{{1,2,3,4,5},{1,3,5}};
int[] arr3[] = new int[][]{{1,2,3,4,5},{1,3,5}};
int arr4[][] = {{1,2,3,4,5},{1,3,5}};
int[][] arr5 = {{1,2,3,4,5},{1,3,5}};
int[] arr6[] = {{1,2,3,4,5},{1,3,5}};
//动态初始化
int arr7[][] = new int[4][];
int[][] arr8 = new int[4][];
int[] arr9[] = new int[4][];
int arr10[][] = new int[4][2];
int[][] arr11 = new int[4][2];
int[] arr12[] = new int[4][2];