定义一个2行3列的整型二维数组

定义一个2行3列的整型二维数组对数组中的每个元素赋值一个1~100的随机整数,然后分别对第一行、第二行的元素从小到大排序。

import java.util.Random;

class BubbleSort{    

public static void sort(int[] arrays){        

//第一个循环控制n-1趟排序        

for(                                        ){            

//第二个循环控制每次要比较的元素个数n-1-i            

for(                                    ) {                

if(//判断)  {                              //交换                 }            

}         }     } }

 public class exp1_4_2 {        

 public static void reorder(int [][] twoDimArray){                       

for(        )                                      

//用数组twoDimArray[i]作为参数调用sort()方法;          }          

public static void main(String[] args) {   

  //创建大小为2行3列的整型二维数a     Random random = new Random();   

 System.out.println("随机生成的数组为:");     

for(          ){            for(             ){          

//返回一个伪随机数,它是取自[0,100),

 //并赋给a[i][j],然后将二维随机数组输出。            }           

//换行     }     

//用数组a作为参数调用reorder()方法;     

System.out.println("排序后的数组为:");     for(           ){            for(           )          //输出排序后的二维数组                       }           } }


import java.util.Random;

class BubbleSort {

    public static void sort(int[] arrays) { //第一个循环控制n-1趟排序

        for (int i = 0; i < arrays.length - 1; i++) { //第二个循环控制每次要比较的元素个数n-1-i

            for (int j = 0; j < arrays.length - i - 1; j++) {

                if (arrays[j] > arrays[j + 1]) {
                    int t = arrays[j];
                    arrays[j] = arrays[j + 1];
                    arrays[j + 1] = t;
                }
            }
        }
    }
}

public class exp1_4_2 {

    public static void reorder(int[][] twoDimArray) {

        for (int i = 0; i < twoDimArray.length; i++)
            BubbleSort.sort(twoDimArray[i]); //用数组twoDimArray[i]作为参数调用sort()方法;
    }

    public static void main(String[] args) {

        int[][] a = new int[2][3];//创建大小为2行3列的整型二维数a
        Random random = new Random();
        System.out.println("随机生成的数组为:");
        for (int i = 0; i < 2; i++) {
            for (int j = 0; j < 3; j++) {
                int num = random.nextInt(100);//返回一个伪随机数,它是取自[0,100),
                a[i][j] = num;//并赋给a[i][j],然后将二维随机数组输出。
                System.out.print(num+" ");
            }
            System.out.println();//换行
        }
        reorder(a);//用数组a作为参数调用reorder()方法;
        System.out.println("排序后的数组为:");
        for (int i = 0; i < 2; i++) {
            for (int j = 0; j < 3; j++) {        //输出排序后的二维数组
                System.out.print(a[i][j]+" ");
            }
            System.out.println();
        }
    }
}

觉得回答的问题你满意了 ,望采纳!!!