kinikini   7년 전

런타임에러라면서 실행이 되지 않는데 ㅠㅠ 어디 부분이 잘못된 것인가요?

isku   7년 전

n = sc.nextInt();
dp= new int[n];

dp[0]=0; 
dp[1]=0;
dp[2]=1;


예를 들어 위 코드에서 n이 1이였다고 하면,

dp[1] = 0은 초기화되지 않은 Index이기 때문에 ArrayIndexOutOfBoundsException이 발생합니다.

댓글을 작성하려면 로그인해야 합니다.