11720번 - 숫자의 합
8째 줄 int n = sc.nextInt(); 을 넣으니까 런타임 에러 (NumberFormat) 라고 뜨네요 ㅜ
잘 몰라서 그런데 설명해주실 분 계신가요?
int n = Integer.parseInt(sc.nextLine()); 로 바꿔서 해결하긴 했는데 이유를 모르겠네요 ㅜ
nextint 다음에 버퍼에 \n가 들어있어서
nextLine을 입력하면 \n가 포함된 스트링을 받아서 같습니다.
댓글을 작성하려면 로그인해야 합니다.
latency11 1년 전
8째 줄 int n = sc.nextInt(); 을 넣으니까 런타임 에러 (NumberFormat) 라고 뜨네요 ㅜ
잘 몰라서 그런데 설명해주실 분 계신가요?
int n = Integer.parseInt(sc.nextLine()); 로 바꿔서 해결하긴 했는데 이유를 모르겠네요 ㅜ