一維數00組的集合,二維陣列可以由多個一維陣列構成
二維陣列的建立
int a;(推薦使用)
int a2;
直接建立 int a= new int[x][(可以不進行定義也可以定義)];
int a=,};
int a = new int,,};
二維陣列的迭代;
int
b1 =
newint
,};for
(int i =
0;i)}
**實現
package day16class;
public
class
xishuarray}}
//定義稀疏陣列
int[
] xishu=
newint
[sum+1]
[3];
xishu[0]
[0]=
15;xishu[0]
[1]=
15;xishu[0]
[2]=sum;
//輸出稀疏陣列
int temp=1;
for(
int i =
0; i }for
(int i =
0; i ) system.out.
println()
;}//把稀疏陣列轉換成正常的二維陣列
int[
] a1=
newint
[xishu[0]
[0]]
[xishu[0]
[1]]
;for
(int i =
1; i )for
(int i =
0; i < a1.length ; i++
) system.out.
println()
;}}}
二維陣列與稀疏陣列
二維陣列 陣列中的每乙個元素又是乙個陣列 宣告int a public static void main string args 0 1 2 0 1 2 0 1 2 0 1 2 newint 3 建立乙個長度為3的二維陣列,其中每乙個一維陣列的值為空 null 二維陣列遍歷 迴圈每次取出二維陣列中的...
稀疏二維陣列
package com.atguigu.sparsearray public class sparsearray system.out.println 計算原始二維陣列裡面非0值的個數,並輸出 int sum 0 for int is chessarr system.out.println sum ...
稀疏陣列轉化二維陣列
public class sparse system.out.println system.out.println 轉化為稀疏陣列儲存 獲取有效值的個數 判斷是否有值 int sum 0 臨時變數,計數用的 for int i 0 i 9 i system.out.println 有效值的個數 su...