Client
185
2021-07-22 18:45:20
2
108

자바 BufferedReader에서 read() 에러 하나만 봐주십시오.





위 코드를 실행하면 17번 줄에서 For input string: "" 에러가 뜹니다.


변수 c를 입력하고 엔터를 누르면서 변수 a를 입력할 차례에 공백이 들어간 것으로 인식해서 그런 것 같습니다.

그래서 skip(2) 처리를 해주었는데도 에러가 발생합니다.

원인을 알 수 있을까요?
0
  • 답변 2

  • rezigrene
    1k
    2021-07-22 20:05:26
    원인은 잘모르겠고 skip대신
     br.readLine() 한번더써보시는건 어떨가요?
  • Client
    185
    2021-07-22 20:43:59

    rezigrene // 잘은 모르겠지만 System.in.skip 말고 br.skip 쓰니까 해결이 됐습니다.

  • 로그인을 하시면 답변을 등록할 수 있습니다.