二维数组的初始化,遍历
1 package com.baidu.java; 2 //2维数组的初始化 3 public class Array2 { 4 public static void main(String[] args) { 5 //1.静态初始化 6 int[][] aa=new int[][]{{3,4,5},{6,7,8,9},{1,2}}; 7 //2.1动态初始化 8 String[][] bb=new String[6][5];//想成6个小组,每个小组5个人 9 //2.2动态初始化 10 String[][] cc=new String[6][];//先定义6个小组,每个小组人数不确定 11 cc[0]=new String[5];//第一个小组5个人 12 cc[1]=new String[6];//第二个小组6个人 13 cc[2]=new String[2];//第三个小组2个人 14 cc[3]=new String[3];//第四个小组3个人 15 cc[4]=new String[6];//第五个小组6个人 16 cc[5]=new String[8];//第六个小组8个人 17 //如何给二维数组中的某一个元素赋值 18 int[][] myInt=new int[3][2]; 19 myInt[0][0]=90;//第一行第一个数 20 myInt[2][1]=100;//第三行最后一个数 21 //3.二维数组的长度length属性 22 System.out.println(myInt.length);//3,行数 23 System.out.println(myInt[1].length);//2,第二行的长度 24 System.out.println(cc[5].length);//8,最后一行长度 25 //4.二维数组的遍历 26 System.out.println("遍历出aa数组中的所有元素为:"); 27 for(int i=0;i<aa.length;i++){//遍历aa数组的行数 28 for(int j=0;j<aa[i].length;j++){//遍历aa数组每一行个数 29 System.out.print(aa[i][j]+" ");//输出这个元素 30 } 31 System.out.println();//换行 32 } 33 System.out.println("遍历出myInt数组中的所有元素为:"); 34 for(int i=0;i<myInt.length;i++){//遍历myInt数组的行数 35 for(int j=0;j<myInt[i].length;j++){//遍历myInt数组每一行个数 36 System.out.print(myInt[i][j]+" ");//输出这个元素 37 } 38 System.out.println();//换行 39 } 40 } 41 }
运行结果: