二维数组

 

 四种遍历方式:

 1 public class TestArray15 {
 2     //这是一个main方法,程序的入口
 3     public static void main(String[] args) {
 4         //定义一个二维数组:
 5         int [] [] arr = new int [3][]; //本质上定义了一个一维数组,长度为3
 6 
 7         int [] a1 = {1,2,3};
 8         arr [0] =a1;
 9 
10         arr[1] = new int[]{4,5,6,7};
11         arr[2] = new int[]{9,7};
12 
13         //读取6这个元素
14         //System.out.println(arr[1][2]);
15 
16         //对二维数组遍历:
17         //方式1:外层不同for循坏+内层普通for循坏
18       /*  for (int i = 0; i <arr.length; i++) {
19             for (int j = 0; j < arr[i].length; j++) {//arr[i].length
20                 System.out.print(arr[i][j] + "\t");//
21             }
22             System.out.println();
23         }*/
24 
25         //方式2:外层普通for循坏+内层增强for循坏:
26         /*for (int i = 0; i < arr.length; i++) {
27                 for(int num : arr[i]) {
28                     System.out.print(num+"\t");
29                 }
30             System.out.println();
31         }*/
32 
33        /* //方式3:外层增强for循坏+内层增强for循坏:
34         for(int [] a : arr){
35             for(int num:a){
36                 System.out.print(num+"\t");
37             }
38             System.out.println();
39         }*/
40 
41        //方式4:外层增强for循坏+内层普通for循坏
42         for(int [] a:arr){
43             for(int i= 0;i<a.length;i++){
44                 System.out.print(a[i]+"\t");//
45             }
46             System.out.println();
47         }
48     }
49 }

 

posted @ 2021-08-11 22:45  再努力一些  阅读(48)  评论(0)    收藏  举报