자바 Scanner와 BufferedReader는 String타입으로만 입력을 받기 때문에 char타입을 입력받는 기능이 없다.
그럼, 어떻게 문자를 입력받을 수가 있을까? charAt()을 이용하면 된다.
💡 charAt(int index)
String타입의 문자열에서 지정된 index에 있는 문자를 char타입으로 변환해 준다.
Scanner
next()로 문자열을 입력받아 charAt(0)으로 첫 번째 문자를 꺼내오면 된다.
Scanner scan = new Scanner(System.in);
char word = scan.next().charAt(0);
BufferedReader
readLine()으로 문자열을 입력받아 charAt(0)으로 첫 번째 문자를 꺼내오면 된다.
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
char word = br.readLine().charAt(0);