0
BufferedReader를 사용하여 1에서 10까지 숫자를 입력하고 싶습니다. 그 때문에 루프를 사용하고 있습니다. 오류 : "주"java.lang.NumberFormatException의 스레드에서 예외 : 입력 문자열 : "" 코드는 다음과 같습니다 모든 도움BufferedReader를 사용하여 System.in에서 정수를 읽는 방법?
import java.io.*;
class TEST {
public static void main(String[] args) throws Exception {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int input=0;
for(int i=0;i<10;i++)
{
input = Integer.parseInt(br.readLine());
}
}
}
빈 문자열을 숫자로 변환하려고 함을 의미합니다. –
실제로 숫자를 입력 하시겠습니까? 아니면 그냥 Enter 키를 누르십니까? –
그냥 스캐너를 사용하십시오 –