배열의 값을 변수로 설정하려고합니다. 여기 내 코드입니다 :배열에 변수를 추가하는 방법
//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]
I가 플로트에 X를 플로트 값으로 변환하고 변경 한 다음, 임의 가우시안를 생성하는 예를 사용하고이 값
필자는 컴파일러에서 내게 말한 것이기 때문에 그 라인이라고 확신한다.
당신은 예외의 자세한 내용을 게시 할 수 있습니다. 지도가 정의 된 방법을 보여줄 수 있습니까? – Gray
'map'은 무엇입니까? 'y'는 무엇입니까? – juliomalegria
"지도"의 유형은 무엇입니까? 오류에 대한 전체 메시지는 무엇입니까? 다음 라인이 아닐 수도 있니? (generator.nextGaussian();) – DPM