Java 二維陣列
阿新 • • 發佈:2020-12-19
引言:
上一次我們講了java的一維陣列,今天我們來講java的二維陣列。
正文:
二維陣列的宣告:
格式一:陣列元素型別 陣列名[][]; int arr[][];
格式二:陣列元素型別[][] 陣列名; int[][] arr;
注:元素型別可以是java的基本資料型別,也可以是類或者介面。
二維陣列的初始化:
1.使用new操作符初始化(動態初始化):
例: int arr[][] = new int[2][3];
2.直接初始化(靜態初始化):
例:int[][] arr = {{3,-9,6},{8,0,1},{11,9,8}};
二維陣列的引用:
- 獲取陣列的行數 :陣列名.length
- 獲取陣列的列數:陣列名[行標].length
二維陣列的使用:
動態初始化例項:
public class Demo{
public static void main(String[]args){
int [][] arr=new int[][]{{4,5,6,8},{2,3},{1,6,9}};
System.out.println(arr.length); //輸出行數
System.out.println(arr[0].length); //輸出列數
}
}
執行結果:
靜態初始化例項:
public class Demo{ public static void main(String[]args){ int [][] arr={{4,5,6,8},{2,3},{1,6,9}}; System.out.println(arr.length); //輸出行數 System.out.println(arr[0].length); //輸出列數 } }