Создание 2D-массива координат в JavaJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Создание 2D-массива координат в Java

Сообщение Anonymous »

Я пытаюсь создать двумерный массив координат со случайными значениями от 1 до 4 в каждой позиции. В настоящее время у меня возникли проблемы с инициализацией значений. Вот мой текущий код метода:

Код: Выделить всё

public void createMap(){
for (int i = 1; i < 20; i ++){
for (int j = 1 ; j < 20; j ++) {

coord[i][j] = setCoordinates(random.nextInt(4) + 1, random.nextInt(4) + 1);
}
}

System.out.println(getCoord());
}
и этот метод:

Код: Выделить всё

public Coordinates setCoordinates (int row, int column){
this.row = row;
this.column = column;
return coord[row][column];
}
и класс координат:

Код: Выделить всё

public class Coordinates {
int row;
int column;

public void setColumn(int column){
this.column = column;
}

public void setRow(int row){
this.row = row;
}

public int getRow(){
return row;
}

public int getColumn(){
return column;
}

}
Результат всегда равен нулю в консоли.
Как я могу изменить свой код, чтобы фактически инициализировать значения в массиве?
Конечная цель — создать координатную сетку для 2D-игры. Есть ли что-то особенное, что мне следует иметь в виду, если я пытаюсь использовать это в GUI GridPane, например, тип возвращаемого значения? Пожалуйста, дайте мне знать, если потребуется дополнительная информация. Заранее спасибо за вашу помощь.

Подробнее здесь: https://stackoverflow.com/questions/472 ... es-in-java
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»