[자바 실수] 정수형으로 배열 키 입력

814 단어 JavaJava

이 글은 CodeGym Java Course의 자바 프로그래밍 문제를 풀며 내가 실수한 부분을 정리한 글이다.

🏷️정수형으로 배열 키 입력

실수

정수형으로 배열의 키를 입력받을 때 정수형의 타입을 다시 재정의하면 안되는데, 무심코 해버렸다.

헷갈렸던 이유

배열이 아닌 그냥 정수를 입력받을 때, 정수로 변환하려면 앞에 int 타입을 붙이기 때문에 배열에도 똑같이 써버렸다.

  • 그냥 정수 입력 시
int n = Integer.parseInt(reader.readLine()); 

🏷️Code

Wrong Code

int array[] = new int[20];
for ( int i = 0 ; i < array.length ; i++ )
{
	int array[i] = Integer.parseInt(reader.readLine());
}

Accurate Code

int array[] = new int[20];
for ( int i = 0 ; i < array.length ; i++ )
{
	array[i] = Integer.parseInt(reader.readLine());
}

좋은 웹페이지 즐겨찾기