[Java] Scanner를 통해 문자를 입력 받는 방법 : CharAt(String -> Char 변환)
Scanner는 문자를 입력받는 기능이 존재하지 않는다. 그러므로 문자 1개를 입력받고자 하는 경우에는 문자열로 입력을 받은 후 문자로 변환하면 된다. 변환 과정으로는 다음 그림과 같다. Java문자열에 속하는 문자는 왼쪽부터 오른쪽 끝까지 0부터 시작하여 인덱싱 되어 있으며, CharAt은 Index로 주어진 값에 해당하는 문자를 리턴하는 Java String Class의 메서드이다. 코드로 하면 다음과 같다. import java.util.*; public class Task { public static void main(String[] args){ Scanner scanner = new Scanner(System.in); System.out.print("문자열 입력 >>"); String str =..