dabocaiqq 2023-09-07 10:16 采纳率: 63.2%
浏览 3

Java语言怎么在4个数字里随机取一个,并且排列成3个x3个的形式

Java语言怎么在4个数字里随机取一个,在6个数字里随机再取2个,并且排列成3个x3个的形式

  • 写回答

2条回答 默认 最新

  • qq_37749055 2023-09-07 11:00
    关注

    你可以使用Java的Random类来实现这个需求。以下是一个简单的示例代码:

    import java.util.Arrays;
    import java.util.Random;
    
    public class Main {
        public static void main(String[] args) {
            // 定义4个数字
            int[] nums1 = {1, 2, 3, 4};
            // 定义6个数字
            int[] nums2 = {5, 6, 7, 8, 9, 10};
    
            // 创建一个随机数生成器
            Random rand = new Random();
    
            // 从4个数字中随机选择一个
            int num1 = nums1[rand.nextInt(nums1.length)];
    
            // 从6个数字中随机选择两个
            int num2 = nums2[rand.nextInt(nums2.length)];
            int num3 = nums2[rand.nextInt(nums2.length)];
    
            // 创建一个3x3的二维数组,并填充随机选择的数字
            int[][] result = new int[3][3];
            result[0][0] = num1;
            result[0][1] = num2;
            result[0][2] = num3;
            result[1][0] = rand.nextInt(10); // 这里假设第二行第一列的数字从10个数字中随机选择
            result[1][1] = rand.nextInt(10); // 第二行第二列的数字从10个数字中随机选择
            result[1][2] = rand.nextInt(10); // 第二行第三列的数字从10个数字中随机选择
            result[2][0] = rand.nextInt(10); // 第三行第一列的数字从10个数字中随机选择
            result[2][1] = rand.nextInt(10); // 第三行第二列的数字从10个数字中随机选择
            result[2][2] = rand.nextInt(10); // 第三行第三列的数字从10个数字中随机选择
    
            // 打印结果
            for (int i = 0; i < result.length; i++) {
                for (int j = 0; j < result[i].length; j++) {
                    System.out.print(result[i][j] + " ");
                }
                System.out.println();
            }
        }
    }
    

    这段代码首先定义了两个数组,一个包含4个数字,另一个包含6个数字。然后,使用Random类的nextInt方法从这两个数组中随机选择一个和两个数字。接下来,创建一个3x3的二维数组,并使用随机选择的数字填充它。最后,打印出这个二维数组的内容。

    评论

报告相同问题?

问题事件

  • 创建了问题 9月7日

悬赏问题

  • ¥15 使用ue5插件narrative时如何切换关卡也保存叙事任务记录
  • ¥20 软件测试决策法疑问求解答
  • ¥15 win11 23H2删除推荐的项目,支持注册表等
  • ¥15 matlab 用yalmip搭建模型,cplex求解,线性化处理的方法
  • ¥15 qt6.6.3 基于百度云的语音识别 不会改
  • ¥15 关于#目标检测#的问题:大概就是类似后台自动检测某下架商品的库存,在他监测到该商品上架并且可以购买的瞬间点击立即购买下单
  • ¥15 神经网络怎么把隐含层变量融合到损失函数中?
  • ¥15 lingo18勾选global solver求解使用的算法
  • ¥15 全部备份安卓app数据包括密码,可以复制到另一手机上运行
  • ¥20 测距传感器数据手册i2c