刷題目再次遇到了宣告這種最基本形式的考題,以此記錄,共勉。關於多維陣列宣告的形式你知道哪幾種呢?
首先先上乙個錯誤的例子:
這裡arr9 - arr11在等式右邊都錯誤的在中括號中加了陣列大小,導致報錯;
而arr11、arr12則是等式右邊二維陣列初始化時沒有賦予初始大小導致報錯。
正確的宣告形式如下:
本質上arr0、arr4和arr3、arr8是一樣的;
而arr1-2和arr5-6則是以一種俏皮的方式進行了宣告,雖然也是可以通過編譯執行的,但是我的ide上的阿里**規約還是建議使用arr0、arr4 或者 arr3、arr8這種形式。
大家只要知道可以這樣子宣告即可,實際工作中為了方便他人檢視**,還是遵守一些規約吧!
int
arr0 =
newint[2
][2]
;int arr1[
]=newint[2
][2]
;int
arr2=
newint[2
][2]
;int
arr3 =
newint[2
][2]
;int
arr4 =
newint[2
][2]
[2];
int arr5[
]=newint[2
][2]
[2];
int[
]arr6[
]=newint[2
][2]
[2];
int[
]arr7=
newint[2
][2]
[2];
int[
]arr8 =
newint[2
][2]
[2];
最近在找實習,壓力有點大,寫點部落格減減壓。
JAVA中的多維陣列
宣告乙個二維陣列 int matrix new int 5 5 或者使用 int matrix 這是乙個直接初始化的格式 獲取二維陣列的長度。int martix new int 3 4 那麼martix.length 3 即行數 matrix 0 length 4 即列數 建立乙個鋸齒陣列 int...
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基礎6 陣列 排序 查詢 多維陣列
陣列 陣列可以存放 多個同一類資料 養雞場 有很多雞 體重各不一樣 怎麼算他們的平均體重 語法 陣列的定義 資料型別 陣列名 new 資料型別 大小 int a new int 5 int a 也可以 還可以 int a 1,2,3,4,5 陣列的引用 陣列名 下標 a 3 public class...