Код, с которым я работаю, приведен ниже. Я чувствую, что это должно быть просто, но на этой неделе мне очень сложно сосредоточиться, и мне нужна помощь.Классы и 2 массива измерений
Я не могу правильно установить значения для pt.x или pt.y во вложенных циклах. IDEA говорит мне, что символ не может быть разрешен. Класс идентифицируется из другого java-файла в пакете, который идентифицирует только этот класс. это выглядит следующим образом:
public class pointClass {
class point{
int x;
int y;
int z;
}
}
(Добавление текста, чтобы продемонстрировать эти 2 отдельные файлы)
Это для присвоения класса, но я не разделяя все задания, только то, что мне нужна помощь , Я пытаюсь учиться, не делаю для меня ничего.
public class main {
public static void main (String args[]){
ArrayList<pointClass.point> pointlist = new ArrayList<>();
//Creating map
int row = 40;
int col = 40;
int [][] bigarray = new int [row] [col];
//iterating through map
for (int i = 0; i < row; i++;){
for (int j=0; j< col; j++){
pointClass pt = new pointClass.point;
pt.x = row;
pt.y = col;
pt.z = ;//RNG HERE//
}
}
Как мне лучше определить эти атрибуты класса? Для контекста этот код создает массив 40x40 и присваивает случайное значение каждому номеру. Для печати 2D-массива будет добавлена еще одна строфа кода.
Почему вы используете вложенный класс? – shmosel