JAVA中的多維陣列

2021-06-26 00:11:41 字數 373 閱讀 3624

宣告乙個二維陣列:int matrix = new int [5] [5]; 或者使用:int matrix = , , , }; 這是乙個直接初始化的格式;

獲取二維陣列的長度。int martix = new int [3] [4]; 那麼martix.length=3; 即行數;matrix[0].length=4; 即列數;

建立乙個鋸齒陣列:int ********array = new int [5] ;  注意:這裡第乙個維數一定要確定,因為鋸齒陣列的行數都是一定的,只有每行的元素個數不一定;

多維陣列的定義方式和前面二維陣列類似。double scores = new double [10] [24] [2]; 求陣列長度的方式也和前面類似;

java基礎 3 2 多維陣列

int array1 鋸齒陣列 int array2 new int 5 new int 5 建立陣列時,必須指定第乙個下標標。語法new int 是錯誤的。array2 0 new int 3 array2 1 new int 6 int x new int 3 4 x.length 3 x 0 ...

Java多維陣列宣告格式

刷題目再次遇到了宣告這種最基本形式的考題,以此記錄,共勉。關於多維陣列宣告的形式你知道哪幾種呢?首先先上乙個錯誤的例子 這裡arr9 arr11在等式右邊都錯誤的在中括號中加了陣列大小,導致報錯 而arr11 arr12則是等式右邊二維陣列初始化時沒有賦予初始大小導致報錯。正確的宣告形式如下 本質上...

C C 中的多維陣列

1 針對多維陣列,要記住 c primer 中關於多維陣列的描述,多維陣列的陣列名指向最外層的變數。int ip 6 3 3 int ip1 3 3 可以這麼理解,ip表示乙個指標,該指標指向的位址存放的資料資料型別為乙個3x3的int型陣列,ip仍是乙個一級指標 2 多維陣列中的資料在記憶體中是連...