二维数组的初始化,遍历

 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 }

运行结果:

原文地址:https://www.cnblogs.com/yunqing/p/4743636.html