二維陣列的定義問題(java)

2021-07-05 11:18:28 字數 694 閱讀 3183

今天是中秋,在定義二維陣列的時候碰到了乙個問題,我的本意是是想定義乙個a[2][2]的陣列的,

我起先這麼去定義double a=new double2[2];

a=}eclipse這麼提醒我:array constants can only be used in initializers。

查資料可知:

2012-11-28 22:24

kolcb

|瀏覽 6468 次

然後我重新賦值: cc ={1,2,3,4,54};

就報錯array constants can only be used in initializers

2012-11-28 22:34

提問者採納

int cc  =;   陣列定義並附初始值的時候,陣列的長度就定了,長度是3

而且陣列從新賦值不能再像定義的時候那樣

而要乙個乙個地更改

cc[0]=1;

cc[1]=2;

cc[2]=3;

array constants can only be used in initializers 好像是說陣列不能用於初始化

提問者評價

謝謝你幫我大忙了

後來 我就這麼定義 double a=,};

java中二維陣列的定義及二維陣列的遍歷

二維陣列 陣列中的陣列,陣列裡面儲存的還是陣列 定義方式和一維陣列很相似 方式一 int arr new int 3 4 定義乙個二維陣列 3 表示 二維陣列中有3個一維陣列 4 表示 每個一維陣列的長度是4 方式二 int arr new int 3 不推薦 二維陣列中定義三個一維陣列,每個一維陣...

java二維陣列

定義二維陣列寫法1class numthree public static void main string args float numthree 定義乙個float型別的2維陣列 numthree new float 5 5 為它分配5行5列的空間大小 numthree 0 0 1.1f 通過下...

java二維陣列

定義二維陣列寫法1class numthree public static void main string args float numthree 定義乙個float型別的2維陣列 numthree new float 5 5 為它分配5行5列的空間大小 numthree 0 0 1.1f 通過下...