2.3 콘솔에서 입력받기
< 입력받기 >
- 읽는 것은 System.in을 사용한다.
=> System.in은 키보드에서 바이트를 읽어서 전달한다.
이 바이트를 우리가 해석하여 정수나 실수로 변환할 수도 있지만 너무 번거롭기 때문에 Scanner 객체를 이용하여 바이트들을 정수, 실수, 문자열로 변환한다.
import 문장
- Scanner 클래스는 java.util 패키지에 존재.
=> 위 클래스를 사용 전 import 해주어야 함.
Scanner 클래스
: 키보드로부터 바이트 값을 받아서 분리자를 이용하여 각 바이트들을 '토큰'으로 분리한다.
*특별한 지정이 없으면 분리자는 공백문자(' ', '\n', '\t')이다.
•다양한 입력 메소드 제공
- next() 공백 문자로 분리된 다음 단어를 반환
- nextInt()
- nextLine() 입력받은 한 줄의 문자열을 반환.