본문 바로가기
백준(Baekjoon)

[백준] 11654번: 아스키 코드 - 자바

by IT 정복가 2022. 3. 12.
728x90

https://www.acmicpc.net/problem/11654

 

11654번: 아스키 코드

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

www.acmicpc.net


[문제]

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


[코드]

import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		String a = sc.next();
		
		int b = a.charAt(0);
		
		System.out.println(b);
		sc.close();
	}
}

[설명]

1. Scanner를 이용하여 문자열을 입력 받는다.

 

2. 입력받은 문자열을 charAt(0)를 통해 int형의 b에 넣는다.

**charAt()은 String으로 저장된 문자열 중에서 한 글자만 선택해서 char타입으로 변환해주기 때문에 위 코드의 a.charAt(0)은 a 문자열의 0번째 글자를 char형으로 변환하라는 뜻이다.

 

3. b 출력 


[결과]

 

728x90