Java二維陣列

2021-09-23 17:23:07 字數 857 閱讀 9722

二維陣列的標記:

(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結果為 二維陣列動態初始化...