我想在Java
中制作一个矩阵,该矩阵将被随机值填充,只有在那些空的位置。我正在尝试这些代码,但它不起作用。 我做了两个嵌套for
循环,一个用于行,一个用于列。并且对于每个位置,我都会问这是不是0
(我不确定如何对其进行控制),以及它是否不生成随机坐标并以格式(i,j)打印。 但它始终打印0
。用java中的随机值填充矩阵的空单元格
public int[][] getRandomPosition(int matrixlength) {
int[][] grid = new int[matrixlength][matrixlength];
for (int i = 0; i < grid.length; i++) {
for (int j = 0; j < grid[i].length; j++) {
if (grid[i][j] == 0) {
grid[i][j] = (int) Math.random();
System.out.print(grid[i][j]);
return grid;
}
}
}
return null;
}
任何关于如何解决手头问题的想法?