Java中的二維陣列

2021-08-18 22:32:35 字數 1519 閱讀 9920

資料型別 陣列名 = new 資料型別[m][n] ;

m:代表當前二維陣列中有多少個一維陣列

n:代表每乙個一維陣列中的長度

定義的方式還有以下兩種情況

資料型別  陣列名 = new 資料型別[m][n]

資料型別  陣列名 = new 資料型別[m][n]

例:

public class arraytwo 

}

1)動態初始化

public class arraytwo 

}

2)靜態初始化

資料型別 陣列名稱 = ,} ;

public class arraytwo ,,};//靜態初始化

}}

1)使用for迴圈巢狀遍歷二維陣列
public class arraytwo ,,};

for(int x = 0 ; x < arr.length ; x ++)

system.out.println();}}

}

顯示:

1 2 3

4 5 6

7 8 9

2)使用for each改進

public class arraytwo ,,};

for(int x = 0 ; x < arr.length ; x ++)

system.out.println();}}

}

顯示;

1 2 3

4 5 6

7 8 9

1)求二維陣列中的最大值

public class arraytwo ,,};//靜態初始化乙個陣列

int max=0;//定義乙個最大值

for(int x = 0 ; x < arr.length ; x ++) ,,};//靜態初始化乙個陣列

for( int q=0;qarr[x][y+1])

}if(xarr[x+1][0]) }}

}}

for(int x = 0 ; x < arr.length ; x ++)

system.out.println();}}

}

結果:1  2  3  

4 5 6

7 8 9

3)求兩個矩陣之和public class arraytwo ,,};//靜態初始第1個矩陣陣列

int brr= ,,};//靜態初始第2個矩陣陣列

int crr=new int[3][3];//定義乙個和陣列

for(int x=0;xint c=,

},,},,}},

,},,

},,}},,

},,},,}}

};     以此類推就可以定義任意維數陣列,維數越多越複雜。

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