Я пытаюсь установить значение в массиве для переменной. Вот мой код:
//init the array as a float
//I have tried to put a value in the brackets, but it returns a different error.
//I initialized it this way so I could call it from other methods
private float[] map;
// generate a "seed" for the array between 0 and 255
float x = generator.nextInt(256);
int n = 1;
// insert into the first 25 slots
while(n <= 25) {
// here's my problem with this next line
map[n] = x;
double y = generator.nextGaussian();
x = (float)Math.ceil(y);
n = n + 1;
}
Я пометил строку своей ошибкой, возвращается ошибка: «выброшено необработанное исключение ...». Что я делаю неправильно??? Заранее спасибо.
EDIT -----
Вот и все исключение:
Uncaught exception thrown in Thread[LWJGL Renderer Thread,5,main]
Я использую y для генерации случайного гауссиана, затем преобразовываю его в значение с плавающей точкой и меняю x на это значение с плавающей точкой
Я почти уверен, что это та строка, потому что это то, что сказал мне мой компилятор.