[Java/자바] - Scanner.nextInt() 메서드 스캐너 입력 오류(개행문자)


[Java/자바] - Scanner.nextInt() 메서드 스캐너 입력 오류(개행문자)

Scanner - nextInt() 입력 후 nextLine() 입력 받을 때 오류Java에서 Scanner 클래스의 nextInt() 메서드를 사용 후 nextLine() 메서드를 사용하면, 정상적으로 입력이 되지 않는다.nextInt() 메서드는 입력의 가장 마지막 개행문자(엔터)를 제거하지 않는다.즉, 개행문자(엔터) 전 까지만 숫자로 입력을 받는데, 이어서 nextLine() 메서드를 사용 해 입력을 받을 경우 이전에 제거되지 않는 개행문자(엔터)가 존재하므로, 정상적으로 입력이 안된다.예제를 통해 위의 문제점을 알아보고, 해결 방법을 알아보자.Scanner.nextInt() 문제위의 출력문에서 10을 입력했지만, 문자 입력은 건너띄고 바로 출력이 되었다.nextInt() 메서드를..........

[Java/자바] - Scanner.nextInt() 메서드 스캐너 입력 오류(개행문자)에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : [Java/자바] - Scanner.nextInt() 메서드 스캐너 입력 오류(개행문자)