二維陣列的標記:
(1)二維陣列的長度/行數:
二維陣列名.length
(2)二維陣列的其中一行:
二維陣列名[行下標]
行下標的範圍:[0, 二維陣列名.length-1]
(3)每一行的列數:
二維陣列名[行下標].length
因為二維陣列的每一行是乙個一維陣列
(4)每乙個元素
二維陣列名[行下標][列下標]
1、二維陣列的宣告
元素的資料型別 二維陣列的名稱;
元素的資料型別 二維陣列名;
2、二維陣列的初始化
(1)靜態初始化
二維陣列名 = new 元素的資料型別,
,...
};//如果宣告與靜態初始化一起完成
元素的資料型別 二維陣列的名稱 = ,
,...
};(2)動態初始化(不規則:每一行的列數可能不一樣)
//(1)先確定總行數
二維陣列名 = new 元素的資料型別[總行數];
//(2)再確定每一行的列數
二維陣列名[行下標] = new 元素的資料型別[該行的總列數];
//(3)再為元素賦值
二維陣列名[行下標][列下標] = 值;
(3)動態初始化(規則:每一行的列數是相同的)
//(1)確定行數和列數
二維陣列名 = new 元素的資料型別[總行數][每一行的列數];
//(2)再為元素賦值
二維陣列名[行下標][列下標] = 值;
for(int i=0; i《二維陣列名.length; i++)
system.out.println();
}
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 通過下...
Java二維陣列
二維陣列靜態初始化 格式 陣列名 new 資料型別,一般都是定義和初始化同時進行 資料型別 陣列名 new 資料型別,例如 int arr new int,package hello public class test 利用for迴圈輸出陣列元素 for int i 0 i結果為 二維陣列動態初始化...