프로그램 실행 도중 필요한 시점에 데이터를 입력받는 것. 변경되는 데이터를 소스프로그램 변경없이 외부에서 전달하기 위해 사용(학점구하기, 성별구하기 등등) byte 단위 입력 숫자입력(0~9) System.in.read() -48; 키보드입력 ---> 프로그램에서 받는 값 ==>ASCII코드 값 0 ---> 48 -->ASCII코드 값 1 ---> 49 3 ---> 51 문자입력 char ch = (char)System.in.read(); 키보드입력 ---> 프로그램에서 받는 값 a ---> 97 b ---> 98 c ---> 99 A ---> 65 System.out.println(97); ==> 97 System.out.println( (char)97 ); ==> a 라인 단위 입력 객체생성 Buff..