본문 바로가기
백준

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

by Hongwoo 2022. 7. 7.
반응형

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

 

11654번: 아스키 코드

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

www.acmicpc.net

 


  • 문제

 

 


  • 문제 풀이

백준 11654번 아스키 코드는 브론즈 5 난이도의 구현 문제이다. 이 문제에서는 입력으로 주어지는 알파벳 또는 수사가 하나 주어졌을 때, 이 주어진 글자를 아스키 코드값으로 출력하면 되는 문제이다. 

 

아스키 코드는 ASCII, 즉 American Standard Code for Information Interchange의 약자이다. 이것을 직역하면 미국 정보 교환 표준 부호가 된다. 아스키 코드는 문자 인코딩으로 알면 된다.

 

자바에슨 char형을 int형으로 타입 변환을 시켜주면 그 문자의 아스키 코드로 변환된다. 따라서 char 형으로 입력 받고 그 다음에 int형으로 타입 변환을 시켜주고 출력만 하면 되는 문제이다. 자세한 코드는 밑에 있다.

 


  • 코드

 

import java.io.*;
import java.util.*;
public class Main {

    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        String s = br.readLine();  //우선 String형으로 입력 ㅂ다기
        char c = s.charAt(0);  //그 다음에 글자를 char 형으로 변환
        System.out.print((int)c);  //char형에서 int형으로 변환 후 출력
    }
}

 

 

반응형

댓글