상기 함수는 유저가 정한 시간 [ex: 3 ms] 보다 루프(while 또는 for) 한 바퀴가
1. 빨리 끝날 경우 정해진 3 ms 까지 루프를 돌지 않고 기다리고 3 ms가 되면 다음 루프를 진행,
2. 늦게 끝날 경우 다음 번 6 (3x2) ms까지 기다렸다가 다음 루프를 진행합니다.
final int Width = 15;
final int Height = 30;
int[][] panelarray = new int[Height][Width];
void AddArray()
{
panelarray = new int[Height][Width];
Iterator<int[]> iter = block.array.iterator();
while (iter.hasNext())
{
int[] is = (int[]) iter.next();
panelarray[is[1] - 1][is[0]] = 1;
}
}
while 구문을 한 번도 제대로 돌지 못하고 getUncaughtException 이 발생합니다.
이 때 이차원 배열 is 값은 { 28, 5 } 입니다.