Language/Java

[Java] System.in.read()

또개해삼 2022. 1. 15. 23:02

💡 System.in 

  • java.io.*에서 import하는 클래스
  • 값을 여러가지 방식으로 들어오기 때문에 잘못된 값이 들언 경우 에러가 나지 않도록 예외 처리를 필수로 해줘야 함
  • try-catch 구문 or IOException을 사용하여 예외처리를 하지 않으면 에러가 발생

💡 System.in.read

  • read() 메서드는 한 바이트씩 입력된 값을 읽어드리는 메서드
  • 한 바이트씩 입력을 받기 때문에 한글은 입력받지 못하고 영어,숫자,특수문자 등을 입력발을 수 있음
int ch = System.in.read();