wodus0129   3년 전

다음과 같이 작성했는데 출력 부분에 첫 입력은 제대로 되는데 2번째 입력부터 이상해요.....아래처럼 나오는데.....무엇이 문제인가요?

1번째 정보 입력
이름 : James harden
나이 : 32

2번째 정보 입력
이름 : 나이 :

djm03178   3년 전

18번째 줄의 nextInt가 실행된 후에는 입력 버퍼에 개행 문자가 남아있습니다. 그래서 다음 루프에서 nextLine이 실행되면 이 개행 문자 하나를 읽고 바로 한 줄이 끝난 것으로 처리하게 됩니다. 개행 문자를 먼저 입력받아서 버리고 다시 입력받아야 합니다.

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