728x90
문제
https://www.acmicpc.net/problem/11654
11654번: 아스키 코드
알파벳 소문자, 대문자, 숫자 0-9중 하나가 주어졌을 때, 주어진 글자의 아스키 코드값을 출력하는 프로그램을 작성하시오.
www.acmicpc.net
한 글자를 입력받은뒤, 글자의 아스키 코드값을 출력하는 문제이다.
입력 출력
A 65
C 67
------------------------------------------------------------------------------------------------------------------
풀이
(1) Scanner 사용
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String str = sc.next();
int n = (int)str.charAt(0);
sc.close();
System.out.println(n);
}
}
------------------------------------------------------------------------------------------------------------------
(2) BufferdReader 사용
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String str = br.readLine();
br.close();
int n = (int)str.charAt(0);
System.out.println(n);
}
}
Scanner

BufferedReader

728x90
'문제 풀이' 카테고리의 다른 글
[백준] 10809번: 알파벳 찾기 - JAVA (자바) (0) | 2023.06.26 |
---|---|
[백준] 11720번: 숫자의 합 - JAVA (자바) (0) | 2023.06.25 |
[백준] 9086번: 문자열 - JAVA (자바) (0) | 2023.05.28 |
[백준] 2743번: 단어 길이 재기 - JAVA (자바) (0) | 2023.05.27 |
[백준] 27866번: 문자와 문자열 - JAVA (자바) (0) | 2023.05.27 |