19.1 二维数组

高维数组在工作中用到的不多,所以只介绍二维数组。

1、定义

语法:类型 数组名[][]=new 类型[大小][大小]

比如:int a[][]=new int[2][3]

2、分析

二维数组在内存中存在的形式

3、案例

请用二维数组输出如下图形:

0 0 0 0 0 0

0 0 1 0 0 0

0 2 0 3 0 0

0 0 0 0 0 0

技巧:利用二维数组,可以编写一些小游戏。

 1 /**日期:2016-03-06
 2  * 功能:二维数组
 3  */
 4 package test;
 5 import java.util.*;
 6 public class Demo1 {
 7 
 8     public static void main(String[] args) {
 9         // TODO Auto-generated method stub
10         
11         int a[][]=new int[4][6];
12         a[1][2]=1;
13         a[2][1]=2;
14         a[2][3]=3;
15         for(int i=0;i<4;i++)
16         {
17             for(int j=0;j<6;j++)
18             {
19                 System.out.print(a[i][j]+" ");
20             }
21             System.out.println();
22         }
23     }
24 }

运行结果如下:

1 0 0 0 0 0 0 
2 0 0 1 0 0 0 
3 0 2 0 3 0 0 
4 0 0 0 0 0 0