1.二位数组可以看成以数组为元素的数组
2.java中多维数组的声明和初始化一样,应该从高维到低维的顺序进行,例如
1 int[][] a=new int[3][];
2 a[0]=new int[2];
3 a[1]=new int[4];
4 a[2]=new int[3];
5 int t[][]=new int[][4];//非法
实例:
1 /*声明一个二位数组,3行2列,循环输入6个人姓名,并循环输出。格式:
2 xx xx
3 xx xx
4 xx xx
5 */
6 import java.util.Scanner;
7 public class Test1{
8 public static void main(String[] args){
9 Scanner in=new Scanner(System.in);
10 System.out.println("请输入姓名:");
11 String[][] names=new String[3][2];
12 for(int i=0;i<names.length;i++){
13 for(int j=0;j<names[i].length;j++){
14 names[i][j]=in.next();
15 }
16 }
17
18 for(int i=0;i<names.length;i++){
19 for(int j=0;j<names[i].length;j++){
20 System.out.print(names[i][j]+'\t');
21 }
22 System.out.println();
23 }
24
25 }
26 }