오류
[Java] Scanner 주의사항/ .next()와 .nextline() 차이
✍Scanner 사용 시 문제점 키보드 입력 시 입력 버퍼라는 곳에 임시 저장된 후 저장된 내용 중 다음 정수, 실수, 단어, 문자열을 읽어온다. ex) nextInt(), nextDouble() 등 예제 System.out.print("숫자 입력 : "); int addsize = sc.nextInt(); sc.nextLine(); 🔎문제점 : next() 또는 nextInt() 사용 후 입력 버퍼 제일 앞에 \n이 남아있다. 그래서 다음 next() 또는 nextInt()를 쓰면 제일 앞에 남아있는 \n(빈칸)을 읽어오는 상황이 발생한다. 🔎해결법 : next() 또는 nextInt() 구문 뒤에 nextLine()을 한 번 작성하여 \n(빈칸)을 읽어오게 해 입력 버퍼에 남은 \n을 제거한다. 예..