본문 바로가기
Programming/Algorithm

[백준] 11654번 : 아스키 코드 (Java)

by 안녕주 2021. 7. 16.

문제

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

입력

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

출력

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


코드

import java.util.*;
public class Main{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);

        int N = sc.next().charAt(0);
        sc.close();
        
        System.out.println(N);
    }
}

풀이

sc로 문자를 받으려면 String 타입인 nextLine(), next()으로 문자열을 받아야한다.

그 후 charAt() 문자를 잘라내야한다. 그리고 int형 변수에 저장함으로써 문자에 대응되는 아스키코드가 저장된다.

 

메소드들을 잘 알고 있어야하는것 같다. 나는 아직 자바 복습을 다 못한 상태라 chatAt()이 있다는 것을 이번기회에 알게 되었다...끄적끄적....

댓글