二维数组从小到大排序代码如下:
package lianxi;
public class paixu {
public static void main(String[] args) {
int[][] a=new int[][] {{12,23,34},{11,3,4},{1,2,56}};
int [] b=new int[9];
int p=0;
for(int i=0;i<a.length;i++) {
for(int j=0;j<a.length;j++) {
b[p]=a[i][j];
p++;
}
}
int t;
for(int i=0;i<b.length;i++) {
for(int j=0;j<b.length;j++) {
if(b[i]<b[j]) {
t=b[i];
b[i]=b[j];
b[j]=t;
}
}
}
int c=0;
for(int i=0;i<a.length;i++) {
for(int j=0;j<a.length;j++) {
a[i][j]=b[c];
c++;
}
}
System.out.print(“二维数组中整数从小到大的排序为:”);
for(int i=0;i<a.length;i++) {
for(int j=0;j<a.length;j++) {
System.out.print(a[i][j]+" ");
}
}
}
}
代码运行效果如下图所示: