BufferedReader를 사용하는 이유는
Scanner보다 BufferedReader가 더 빠르기 때문이다.
(입력의 크기가 커질수록 시간제한이 걸리기 때문)
BufferedReader는 문자열에 최적화 되어있다.
사용방법
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int a = Integer.parseInt(br.readLine());
String str = br.readLine();
System.out.print대신 BufferedWriter를 사용하면 더 용이하다.
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
bw.write("안녕하세요\n");
bw.write("반갑습니다.");
bw.flush(); // 버퍼에 남아있는 데이터 출력
bw.close();