[BOJ] 11654 아스키 코드 (JAVA)

✅ 문제

알파벳 소문자, 대문자, 숫자 0-9중 하나가 주어졌을 때, 주어진 글자의 아스키 코드값을 출력하는 프로그램을 작성하시오.

✅ 입력

알파벳 소문자, 대문자, 숫자 0-9 중 하나가 첫째 줄에 주어진다.

✅ 출력

입력으로 주어진 글자의 아스키 코드 값을 출력한다.

✅ 예제 1

▼ 입력

A

▼ 출력

65

✅ 예제 2

▼ 입력

C

▼ 출력

67

✅ 예제 3

▼ 입력

0

▼ 출력

48

✅ 예제 4

▼ 입력

9

▼ 출력

57

✅ 예제 5

▼ 입력

a

▼ 출력

97

✅ 예제 6

▼ 입력

z

▼ 출력

122

풀이

  • char 타입으로 값을 입력받아 int 타입 변수에 대입하여 출력한다.

💻 코드

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		
		char c = scanner.nextLine().charAt(0);
		int n = (int)c;	// 자동 타입 변환 되므로 캐스팅 해주지 않아도 상관 없음
		
		scanner.close();
		
		System.out.println(n);
	}
}

좋은 웹페이지 즐겨찾기