초심자의 친구 Scanner 사용자 입력값을 받는 과정을 가장 간단한 방법인 Scanner를 이용해서 처리하다보면 의도치 않게 동작하는 경우가 발생한다. 대표적인 예시가 정수입력을 받은 뒤 String 입력을 받으려할 때 발생하는데 구체적인 예시를 통해서 이해해보자! Scanner의 배신 상황을 가정해보자. 학생의 나이와 이름을 순서대로 입력받은 뒤 이를 저장하는 프로그램을 만드는 중이다. 이를 위해 코드를 아래와 같이 작성하였다. Scanner sc = new Scanner(System.in); System.out.println("점수와 이름을 입력해주세요."); int score = sc.nextInt(); String subject = sc.nextLine(); System.out.println("..