我正在尝试制作一个矩阵,Java
该矩阵将仅在空的位置填充随机值。我正在尝试这些代码,但它不起作用。我做了两个嵌套for
循环,一个用于行,一个用于列。对于每个位置,我都会询问它是否0
(我不确定如何对其进行控制)以及它是否不生成随机坐标并以 (i,j) 格式打印。但它总是在打印0
。
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;
}
知道如何解决手头的问题吗?