fightest21   2년 전

이 문제를 풀긴 풀었는데 인텔리제이에서 하면 오류가 안나는데 제출을 할 경우 자꾸 nullpointer 런타임 에러가 납니다..

도대체 어느 부분 때문에 그런건지 아무리 생각해봐도 잘 모르겠네요 ㅠ

어디가 틀린 걸까요..

djm03178   2년 전

질문을 올리실 때 문제 번호를 적는 칸이 따로 있습니다. 여기에 번호를 적어주시면 문제로 가는 링크가 생성되어 답변자들이 편하게 문제를 찾아갈 수 있게 됩니다.

NullPointer는 컴파일 에러가 아니라 런타임 에러로, 둘은 서로 다른 종류의 에러입니다. 컴파일 에러는 컴파일러가 코드의 문제를 발견해서 실행 파일조차 만들어내지 못했음을 의미하고, 런타임 에러는 실행 파일은 만들 수 있었으나 실행 도중 프로그램이 잘못된 동작을 하여 중도에 비정상적으로 강제 종료되었음을 의미합니다.

입력을 편하게 받고 싶다고 해서 BufferedReader와 Scanner를 둘 다 만들어놓고 사용하면 안 됩니다. 입력은 단 하나의 수단만을 사용하여 처음부터 끝까지 받아야 합니다.

fightest21   2년 전

djm03178

아 제가 문제를 푼지 얼마 안돼서 잘 몰랐네요... 팁 감사합니다

그리고 컴파일 에러가 아니라 런타임에러가 난거네요.. 제가 잘못 썼네요..

말씀해주신 BufferedReader, Scanner 부분을 다시 한번 확인해봐야겠네요

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