Java之数组的创建和遍历
一维数组的创建与初始化
//创建方法,两种 int array[] = new int[5];//创建一个长度为5的array[]数组 int[] array1 = new int[5];
//初始化 int array0[] = new int{1, 2, 3, 4, 5}; int[] array1[] = new int{1, 2, 3, 4, 5}; int array2[] = {1, 2, 3, 4, 5};//会自动分配长度 int[] array3 = {1, 2, 3, 4, 5}; //对于有长度的未初始化的数组初始化值默认为0 //想要继续赋你想赋的值需要 用循环遍历或一个个赋值
二维数组的创建与初始化
//同样,创建方法有两种 int[][] a = new int[3][3]; //创建一个3 * 3的二维数组 int b[][] = new int[3][3]; //创建一个3 * 3的二维数组 //还有一种创建列长度不同的二维数组的方法 int c[][] = new int[3][]; c[0] = new int[1];//第一行长度为1 c[1] = new int[2];//第二行长度为2 c[3] = new int[3]; //第三行长度为3
二维数组的遍历
//使用两层循环即可 int a[][] = new int[][] {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}}; for(int p = 0;p < 3;p++) { for(int q = 0;q < 3;q++) System.out.print(a[p][q] + " "); System.out.print('\n'); }