我想在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;
}
任何關於如何解決手頭問題的想法?