아스키코드
11654번: 아스키 코드
알파벳 소문자, 대문자, 숫자 0-9중 하나가 주어졌을 때, 주어진 글자의 아스키 코드값을 출력하는 프로그램을 작성하시오.
www.acmicpc.net
문제
알파벳 소문자, 대문자, 숫자 0-9중 하나가 주어졌을 때, 주어진 글자의 아스키 코드값을 출력하는 프로그램을 작성하시오.
풀이방법
풀이 방법
입력값을 String형으로 받아서, 값을 ASCII코드로 변환
-> String.charAt(int index), index(배열위치)위치 문자를 Char형타입 1글자로 반환
-> 반환된 Char 값을 int형변환 시, ASCII 코드 값
-> 원래의 값을 표현하려면 (Char 값 - '0')
입력
알파벳 소문자, 대문자, 숫자 0-9 중 하나가 첫째 줄에 주어진다.
출력
입력으로 주어진 글자의 아스키 코드 값을 출력한다.
예제 입력 1
A
C
0
9
a
z
예제 출력 1
65
67
48
57
97
122
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
// 입력값, String 저장
String ascii = sc.next();
// String.charAt(index) - index위치의 문자를 Char형 반환, Char -> int 형변환하면 ASCII 코드 값
System.out.println((int)ascii.charAt(0));
}
}