Scanner
- java.util.Scanner를 import 해야한다
- Scanner sc=new Scanner(System.in);
- nextLine(), nextInt(), next() 등의 메서드를 써서 원하는 타입에 맞게 저장
BufferedReader, StringTokenizer
- main 함수에 throws IOException을 던져줘야한다
- java.io.BufferedReader, java.io.StringTokenizer를 import
- BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
- StringTokenizer st=new StringTokenizer(br.readLine())
- StringTokenizer는 입력 받은 문자를 쪼갤 때 쓴다 (공백 기준으로 Token 분리)
- int A=Integer.parseInt(st.nextToken());
요약
Scanner는 입력 받는 방식이 간단하지만 지원하는 기능이 많아 Buffer로 읽을 때보다 성능이 좋지 않다.