使用随机大写字符填充2D数组

Ant*_*ano -2 java arrays random char

我有这个构造函数来构建一个单词搜索游戏(或者那些被称为"字母汤"的游戏?).其目的是创建一个二维数组,然后用随机大写字母填充它.

SopaLetras(int numFilas, int numColumnas){
    this.numFilas = numFilas;
    this.numColumnas = numColumnas;
    char letra;
    cuadricula = new char[numFilas][numColumnas];
    for (int i = 0; i > numFilas; i++){
        for (int j = 0; j < numColumnas; j++){
            letra = (char)(65+(int)(Math.random()*26));
            cuadricula[i][j] = letra;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

但是,每当我初始化这个cuadricula [] []并尝试检查它的任何空格时,它总是返回一个空字符.我检查的Math.random()的使用,这是正确的,这种说法是能够投入的System.out.println当它返回一个随机大写字符().

¿是什么让我无法将该char分配给数组中的那个位置?

任何帮助,将不胜感激.

Rob*_*ock 5

你永远不会进入第一个循环.
而不是for (int i = 0; i > numFilas; i++)你应该写(比较'<')for (int i = 0; i < numFilas; i++)