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');
}

 

 

posted @ 2021-03-28 16:21  Dre_am_tale  阅读(130)  评论(0编辑  收藏  举报