https://www.acmicpc.net/problem/11654
[ 문제 ]
알파벳 소문자, 대문자, 숫자 0-9중 하나가 주어졌을 때, 주어진 글자의 아스키 코드값을 출력하는 프로그램을 작성하시오.
[ 입력 ]
알파벳 소문자, 대문자, 숫자 0-9 중 하나가 첫째 줄에 주어진다.
[ 출력 ]
입력으로 주어진 글자의 아스키 코드 값을 출력한다.
[ 입출력 예시 ]
예제 입력 | 예제 출력 |
---|---|
A | 65 |
C | 67 |
0 | 48 |
9 | 57 |
a | 97 |
z | 122 |
- BufferedReader를 이용하여 입력 받았으므로 값이 String타입으로 입력된다.
입력된 문자열을 charAt(0)으로 char 타입으로 바꿔주어 출력문으로 출력할 때 int형으로 바꾸어 출력해준다.
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
char word = br.readLine().charAt(0);
System.out.println((int)word);
}
}