본문 바로가기
Baekjoon 자바 코드/1차원 배열

[백준] 11654번 아스키 코드 풀이 코드 (Java 자바)

by 망댕이 2024. 8. 21.
반응형

 

 

아스키(ASCII) 코드는 컴퓨터에서 문자를 표현하기 위한 표준 코드이다.

각 문자와 숫자, 기호에 고유한 7비트 정수 값을 할당하여 컴퓨터가 이를 이해하고 처리할 수 있게 한다..

예를 들어, 대문자 'A'는 아스키코드 값 65, 소문자 'a'는 97, 숫자 '0'은 48에 해당한다.

 

문자를 입력받으면 그에 해당하는 아스키 코드 값을 구해보도록 하자.

접근 방법)

아스키 코드를 구하기 위해서는 char형 문자 하나를 입력받아 그것을 int형으로 바꿔주면 된다.

 

 

▷ 아스키 코드 변환 방법

char형의 문자를 int형으로 변환시켜 출력하면 된다.

char character = 'A';
int asciiValue = (int) character; // 'A'의 아스키 코드 값을 얻기 위해 int로 캐스팅
System.out.println(asciiValue);

 

 

 

정답 코드 1)

import java.util.*;
import java.io.*;

class Main {
    public static void main(String[] args) throws IOException{
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        String str = br.readLine();
        char ch = str.charAt(0);
        System.out.println((int)ch);
    }
}

 

정답 코드 2)

import java.util.*;
class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        char ch = sc.next().charAt(0);
        System.out.println((int)ch);
    }
}

 

반응형