java 二维数组的定义
生活随笔
收集整理的這篇文章主要介紹了
java 二维数组的定义
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1: 動態初始化
數據類型 數組名 [ ][ ] = new 數據類型[m][n]
數據類型 [ ][ ] 數組名 = new 數據類型[m][n]
數據類型 [ ] 數組名 [ ] = new 數據類型[m][n]
舉例:int [ ][ ] arr=new int [5][3]; 也可以理解為“5行3例”
2: 靜態初始化
數據類型 [ ][ ] 數組名 = {{元素1,元素2…},{元素1,元素2…},{元素1,元素2…}…};
舉例:int [ ][ ] arr={{22,15,32,20,18},{12,21,25,19,33},{14,58,34,24,66},};
3、注意
int [][]arr=new int[3][]; 正確
int [][]arr=new int[][3]; 錯誤
二維數組可以不定義列數,但必須定義行數。因為每行的列數可能不確定,這類數組的實現方法:先創建制定行數,列數缺省的二維數組,然后對數組的每一行重新初始化
列如:
int [][]arr=new int[3][];
arr[0]=new int[7];
arr[1]=new int[4];
arr[2]=new int[5];
總結
以上是生活随笔為你收集整理的java 二维数组的定义的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java中基本数据类型和Object之间
- 下一篇: java 类对象可以调用静态方法吗