zxcvbnm1535   2년 전

close 말고 flush도 써봤으나 런타임에러는 계속해서 발생 원인을 모르겠어서 질문 올립니다.

bupjae   2년 전

무슨 문제를 풀기 위한 프로그램인지 명시해 주세요.

카테고리를 "질문"으로 올렸다면 문제 번호를 쓰는 곳이 따로 생깁니다.

bupjae   2년 전

채점 현황을 살펴보니 15552번: 빠른 A+B (acmicpc.net) 문제를 풀려고 했던 것으로 보이므로, 거기에 맞춰서 답변하겠습니다.

   

실제로 받은 런타임 에러의 이유는 NumberFormat 이며, 이는 문자열을 수치로 바꾸는데 실패하면 발생하는 에러입니다.

(버퍼와는 아무 상관이 없습니다)

   

이 에러가 발생한 이유는, 문제에서 주어진 입력 형식과 이 프로그램이 원하는 입력 형식이 다르기 때문입니다.

이 프로그램에 문제에서 주어진 입력 형식 그대로 입력하면 22번째 줄에서 NumberFormatException 예외가 발생합니다.

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