[백준 11654]아스키 코드 - JAVA 풀이
바로가기
문제
해석
- 아스키 코드 표
출처 - 나무위키
숫자(48~57), 영문 대문자(65~90), 소문자(97~122)가 자주 사용되는 문자이다.
char의 문자를 int로 형변환 하면 된다. 예를 들어, char A
-> int 65
가 된다.
풀이
BufferedReader
로 값을 입력 받으면String
형으로 받아진다. 이를char
형으로 변환한 후 다시int
형으로 변환한다.- String -> Char(String이 하나의 문자일 때,)
문자열.charAt(0) - Char -> int
(int)문자 BufferedWriter
로 출력할 때, 문자열로 출력 된다. 뒤에+ ""
를 붙여주면 int형으로 변환 된다.
코드
import java.util.*;
import java.io.*;
public class Main{
public static void main(String args[]) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
bw.write((int)br.readLine().charAt(0)+"");
bw.flush();
bw.close();
}
}