java - 我想使2D随机数数组出现错误: incompatible types: int cannot be converted to int[]

标签 java compiler-errors int

import java.util.Random;
public class RandomNumbers { 
    public static void main(String[] args) {
        int[][] randomNumbers = new int[10][];
        Random rand = new Random();
        System.out.print("Array1: [ ");
        for (int i = 0; i < randomNumbers.length; i++) {
            int n = rand.nextInt(20) + 0;
            randomNumbers[i] = n;
        }
        for (int i = 0; i < randomNumbers.length; i++) {
            System.out.print(" "  + randomNumbers[i]) ;
        }
        System.out.print(" ]") ;
    }
}

最佳答案

这是你想要的:

代码:带有随机数Run的2D数组

import java.util.Random;

public class Array2D_random {
    public static void main(String[] args) {
        int[][] randomNumbers = new int[10][10];

        Random rand = new Random();

        System.out.println("Array1: \n[ ");

         // how to initialize two dimensional array in Java
        // using for loop

        for (int i = 0; i < randomNumbers.length; i++) { // loop for row
            for (int j = 0; j < randomNumbers[i].length; j++) { // loop for column
                int n = rand.nextInt(20) + 0;
                randomNumbers[i][j] = n;
            }
        }
        for (int i = 0; i < randomNumbers.length; i++) {
            System.out.print(" {");
            for (int j = 0; j < randomNumbers[i].length; j++) {
                System.out.print("  " + randomNumbers[i][j] + "   ");
            }
            System.out.print(" } ");
            System.out.println();
        }
        System.out.print(" ]");
    }
}

关于java - 我想使2D随机数数组出现错误: incompatible types: int cannot be converted to int[],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51219541/

相关文章:

c - 可执行文件未运行

java - Java int[] 压缩工具

java - 尝试在 Java 中正确打印数组

java - JSON 简单读取数组列表,它是 "Example"的子集

java - 如何编写 JAVA CLASS 和 PHP API 来发布和读取现有 MySQL 数据库

java - 使用 Java ( android ) 中其他 Activity 的方法

java - 更新 JList

compiler-errors - 三.WebGL程序错误X6077

c# - 将Vb.Net Linq转换为C#但出现明显错误

java - Java 使用 Scanner with double 时出错