https://www.acmicpc.net/problem/11654
11654번: 아스키 코드
알파벳 소문자, 대문자, 숫자 0-9중 하나가 주어졌을 때, 주어진 글자의 아스키 코드값을 출력하는 프로그램을 작성하시오.
www.acmicpc.net
난이도 : 브론즈 5
태그 : 구현
설명
숫자가 주어졌을 때, 이걸 아스키코드로 출력하는 문제입니다.
아스키코드에 관해선 아래 포스트를 참고해주세요.
https://uknowblog.tistory.com/5
ASKII(아스키 코드)를 이용한 문자출력
ASCII (American Standard Code for Information Interchange, 미국 정보 교환 표준 부호) 아스키 코드 (ASKII)란 7개의 비트를 사용하여 2^7 = 128,000(0x00)부터 127(0x7F)까지 총 128개의 문자를 표현할 수 있다. (8개 비트
uknowblog.tistory.com
소스코드
import java.util.Scanner;
public class Main {
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
char c = sc.next().charAt(0);
System.out.println((int)(c));
}
}
(int)로 명시적 형변환을 이용해 char -> int로 변환할 수 있습니다.
'코딩테스트 > Java' 카테고리의 다른 글
[백준 17106번] 빙고 (0) | 2023.10.16 |
---|---|
[구름톤 챌린지 17일차] [Java] 통신망 분석 (0) | 2023.09.07 |
[백준 15688번] [Java] 수 정렬하기 5 (0) | 2023.02.01 |
[백준 10989번] [Java] 수 정렬하기 3 (0) | 2023.02.01 |
[백준 2750번] [Java] 수 정렬하기 (0) | 2023.02.01 |