본문 바로가기
Java/Java with Error

[해결 방법] java.lang.NumberFormatException

by HJ0216 2023. 4. 2.

 기본 환경: IDE: Eclipse, Language: Java

 

 

발생 Exception

Java에서 다음 Source Code를 실행할 경우,

⭐ java.lang.NumberFormatException 발생

 

 

Exception 원인

1. 입력값이 다음과 같을 때, 띄어쓰기가 있는 문자를 Integer화할 수 없음

2

2 3 4

2. br.readLine(): 입력을 요청하는 method이므로 new StringTokenizer(br.readLine(), " ") 선언 시, 라인단위로 입력을 받아 띄어쓰기 단위로 st에 저장

 

 

해결 방법

입력 순서에 따른 BufferedReader, StringTokenizer 재배치