求帮助编写一个java程序定义一个二行三列整形二维数组对数组中每一个元素赋值0-100随机整数,然

求帮助编写一个java程序定义一个二行三列整形二维数组对数组中每一个元素赋值0-100随机整数,然后分别对第一行,第二行元素排列

package com.pzr.demo;

import java.util.Arrays;

public class Demo6 {
    
    public static void main(String[] args) {
        int[][] data = new int[2][3];
        //赋值
        for(int i = 0 ; i < 2 ; i++){
            for(int j =0 ; j<3 ;j++){
                data[i][j] = (int) (Math.random()*100);
            }
        }
        //打印
        for(int i = 0 ; i < 2 ; i++){
            System.out.println(Arrays.toString(data[i]));
        }
        //排序并打印
        for(int i = 0 ; i < 2 ; i++){
            //排序
            Arrays.sort(data[i]);
            System.out.println("第"+(i+1)+"行排序后");
            System.out.println(Arrays.toString(data[i]));
        }
    }
}

有疑问追问

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-02-11
import java.util.Arrays;
import java.util.Random;

public class Main {
public static void main(String[] args) {
int [][]data = new int[2][3];
Random r = new Random();
data[0][0] = r.nextInt(101);
data[0][1] = r.nextInt(101);
data[0][2] = r.nextInt(101);
data[1][0] = r.nextInt(101);
data[1][1] = r.nextInt(101);
data[1][2] = r.nextInt(101);
show(data);
Arrays.sort(data[0]);
show(data);
Arrays.sort(data[1]);
show(data);
}
public static void show(int [][] data) {
System.out.println(Arrays.toString(data[0]));
System.out.println(Arrays.toString(data[1]));
System.out.println();
}
}

本回答被网友采纳
第2个回答  2019-03-20
import java.util.Random;
public class test5 {
public static void main(String[] args) {
int[][] score = new int[2][3];
insert(score);
}
public static void insert(int[][] score){
Random r = new Random();
for(int i=0;i<2;i++) {
for(int j =0; j<3;j++) {
score[i][j]=r.nextInt(101);
}
}
}
}