Ich versuche, eine Matrix in Java
zu machen, die nur dadurch, dass Positionen mit Zufallswerten gefüllt werden sollen, die leer sind. Ich versuche diesen Code, aber es funktioniert nicht. Ich habe zwei verschachtelte for
Schleifen, eine für die Zeilen und eine für die Spalten. Und für jede Position frage ich, ob es 0
ist (ich bin nicht sicher, wie man ein Steuerelement darauf macht) und wenn es keine zufällige Koordinate erzeugt und es im Format (i, j) druckt. Aber es druckt immer 0
.Füllen leere Zellen einer Matrix mit zufälligen Werten in 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;
}
Eine Idee, wie ich das Problem lösen kann?