이 글은 CodeGym Java Course의 자바 프로그래밍 문제를 풀며 내가 실수한 부분을 정리한 글이다.
정수형으로 배열의 키를 입력받을 때 정수형의 타입을 다시 재정의하면 안되는데, 무심코 해버렸다.
배열이 아닌 그냥 정수를 입력받을 때, 정수로 변환하려면 앞에 int 타입을 붙이기 때문에 배열에도 똑같이 써버렸다.
int n = Integer.parseInt(reader.readLine());
int array[] = new int[20];
for ( int i = 0 ; i < array.length ; i++ )
{
int array[i] = Integer.parseInt(reader.readLine());
}
int array[] = new int[20];
for ( int i = 0 ; i < array.length ; i++ )
{
array[i] = Integer.parseInt(reader.readLine());
}