public static void main(String[] args) { Random r = new Random(); int [] [] num = new int [4] [4]; for(int n=0;n<4;n++){ for(int m=0;m<4;m++){ num[n][m]=r.nextInt(9); } } printN(num); //检验数组第一个数的大小 //第一轮把最大的数排在最下 //第二轮把第二大的排在第三 //第三轮把第三大的排在第二并且把最小的放在前面 for(int n=0;n<3;n++){ for(int m=0;m<3;m++){ if(num[m][0]>num[m+1][0]){ int [] temp= new int [4]; for(int a=0;a<4;a++){ temp[a]=num[m+1][a]; } for(int a=0;a<4;a++){ num[m+1][a]=num[m][a]; } for(int a=0;a<4;a++){ num[m][a]=temp[a]; }
public class A{ public static void main(String[] args){ Random r = new Random(); int[][] a=new int[4][4]; for( int i=0;i<4;i++){ for( int j=0;j<4;j++){ a[i][j] = r.nextInt(10); } } //比较大小,再交换 for( int i=0;i<3;i++) for( int j=i;j<3;j++) if( a[i][0]>a[i+1][0]){ int[] t=new int[4]; for(m=0;m<4;m++){t[m]=a[i][m];} for(m=0;m<4;m++){a[i][m]=a[i+1][m];} for(m=0;m<4;m++){a[i+1][m]=t[m];} } //输出二维数组 for( int i=0;i<4;i++){ for( int j=0;j<4;j++){ System.out.print(a[i][j]+" "); } System.out.println(""); } } }
爱过方知情重
2024-10-16 19:08:18
Random r = new Random(); int[][] a = new int[4][4]; for( int i=0;i<4;i++){ for( int j=0;j<4;j++){ a[i][j] = r.nextInt(10); } }
for( int i=0;i<4;i++){ for( int j=0;j<4;j++){ System.out.print(a[i][j]+" "); } System.out.println(""); }