이건
- 이미지,image 입력장치,input_device의 일종을 뜻하기도 하고
- lexical_analysis = lexing = tokenization ...에서 scanner이기도 하고 ( does scanning. Rel: 컴파일러,compiler 컴파일,compile 인터프리터,interpreteror해석기,interpreter)
- 콘솔,console에서 character ? text? input을 받아들이는 장치나 시설이나 api나 뭐 이런거... (자바,Java에선 클래스,class)
Java Scanner 사용법 (Src: Java의정석) ¶
import java.util.*; // 소스 맨 위에 있어야 함
// 객체 만들기 Scanner scanner = new Scanner(System.in);
그리고 nextLine 메소드를 호출하면 Enter키를 누르기 전 까지의 입력한 내용이 문자열로 반환됨.
String input = scanner.nextLine(); // 내용이 input에 저장됨 int num = Integer.parseInt(input); // 내용을 int타입으로 변환사실 int 입력받을 게 확실하다면 nextInt를 쓰면 된다.
int num = scanner.nextInt(); // 정수를 받아 num에 저장