1. 程式人生 > >Java基礎14-多維陣列

Java基礎14-多維陣列

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 }