자바 문자열 입력에 대한 개념이 익숙치 않아서 풀게된 문제이다
공부하는 김에 자바언어의 입출력에 대한 기본적인 개념 또한 공부해보는 시간을 가졌다
자바 입출력에 대한 개념은 다음 링크를 보면 알 수 있다.
import java.util.Scanner;
public class Num11654 {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int ch = in.next().charAt(0);
System.out.println(ch);
}
}
가장 기본적인 방법이다.
Scanner에는 문자를 받기위해서 쓸수 있는 메서드가 있다.
nextLine()이나 next()를 통해 문자열로 입력받아서 charAt()으로 문자로 잘라내주어야 한다.
과정은 다음과 같다.
String으로 입력 받고
[charAt()] String 에서 char로, 즉 문자열을 잘라 문자로 변환한다.
int 타입 변수에 저장함으로써 문자에 대응되는 값, 즉 아스키 코드값을 저장한다.
참고 : https://st-lab.tistory.com/59
출처 : https://www.acmicpc.net/problem/11654