package Day39; //对一个二维数组排序,按照每行从左到右从小到大,每列从上到下从小到大 public class Test2 { public static void main(String[] args) { // TODO Auto-generated method stub int[][] arr=new int[][]{{3,2,1},{8,3,4},{4,3,2}};//二维数组初始化 for(int i=0;i<3;i++) { for(int j=0;j<2;j++) { for(int t=0;t<2-j;t++) { if(arr[i][t]>arr[i][t+1]) { int temp; temp=arr[i][t+1]; arr[i][t+1]=arr[i][t]; arr[i][t]=temp; } } } } for(int i=0;i<3;i++)//列 { for(int j=0;j<2;j++)//行 { for(int t=0;t<2-j;t++) { if(arr[t][i]>arr[t+1][i]) { int temp; temp=arr[t+1][i]; arr[t+1][i]=arr[t][i]; arr[t][i]=temp; } } } } for(int i=0;i<3;i++) { for(int j=0;j<3;j++) { System.out.print(arr[i][j]); } System.out.println(); } } }