問題介紹
對二維陣列進行排序如同輸入, , , ,,}將會排為, , , ,,}
**
private
static
int[
]sort
(int
m)arrays.
sort
(m1)
;for
(int i =
0; i < m.length; i++
)return m;
}
問題分析
我將二維數組合為一維陣列,而一維陣列的排序我們是會的,注意二維陣列中的數合起來和分開來排序是一樣的。
所以我使用m1[i] = m[i][0] * 10 + m[i][1];將二維數組合起來,用**m[i][0] = m1[i] / 10;m[i][1] = m1[i] % 10;**將排好的陣列分開。
列印陣列有乙個arrays.tostring()方法列印一維陣列,而不用使用for迴圈。
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結果為 二維陣列動態初始化...