1.二位数组可以看成以数组为元素的数组
2.java中多维数组的声明和初始化一样,应该从高维到低维的顺序进行,例如
11 int[][] a=new int[3][]; 22 a[0]=new int[2]; 33 a[1]=new int[4]; 44 a[2]=new int[3]; 55 int t[][]=new int[][4];//非法
实例:
1 1 /*声明一个二位数组,3行2列,循环输入6个人姓名,并循环输出。格式: 2 2 xx xx 3 3 xx xx 4 4 xx xx 5 5 */ 6 6 import java.util.Scanner; 7 7 public class Test1{ 8 8 public static void main(String[] args){ 9 9 Scanner in=new Scanner(System.in); 1010 System.out.println("请输入姓名:"); 1111 String[][] names=new String[3][2]; 1212 for(int i=0;i<names.length;i++){ 1313 for(int j=0;j<names[i].length;j++){ 1414 names[i][j]=in.next(); 1515 } 1616 } 1717 1818 for(int i=0;i<names.length;i++){ 1919 for(int j=0;j<names[i].length;j++){ 2020 System.out.print(names[i][j]+'\t'); 2121 } 2222 System.out.println(); 2323 } 2424 2525 } 2626 }