반응형
https://www.acmicpc.net/problem/11654
11654번: 아스키 코드
알파벳 소문자, 대문자, 숫자 0-9중 하나가 주어졌을 때, 주어진 글자의 아스키 코드값을 출력하는 프로그램을 작성하시오.
www.acmicpc.net
문자를 입력받고, 입력받은 문자를 아스키 코드로 변환하는 문제이다.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
char N = sc.next().charAt(0);
System.out.println((int) N);
}
}
Scanner을 사용하여 문자를 입력받는다.
N을 문자 타입의 char로 지정한다.
Scanner에서는 char 타입으로 바로 입력받을 수 없어서 sc.next()를 통해 String 타입으로 입력받고 .charAt(0)을 사용해 char 문자 타입으로 바꾸면 된다.
Scanner sc = new Scanner(System.in);
String a = sc.next();
char b = a.charAt(0);
System.out.println(b);
이렇게 순서대로 나누어 써도 되고,
Scanner sc = new Scanner(System.in);
char N = sc.next().charAt(0);
System.out.println((int) N);
이렇게 합쳐 써도 된다.
반응형
'백준 알고리즘' 카테고리의 다른 글
백준 [8958] OX퀴즈 - 자바 풀이 (0) | 2023.05.19 |
---|---|
백준 [11720] 숫자의 합 - 자바 풀이 (0) | 2023.05.18 |
백준 [2920] 음계 - 자바 풀이 (0) | 2023.05.17 |
백준 [5597] 과제 안 내신 분..? - 자바 풀이 (0) | 2023.05.17 |
백준 [2675] 문자열 반복 - 자바 풀이 (0) | 2023.05.17 |