공log/[P&B]
[P&B] #52 BAEKJOON 11654
ming_OoO
2023. 9. 16. 11:51
728x90
백준 11654번 아스키 코드
문제 설명
알파벳 소문자, 대문자, 숫자 0-9중 하나가 주어졌을 때, 주어진 글자의 아스키 코드값을 출력하는 프로그램을 작성하시오.
입력
알파벳 소문자, 대문자, 숫자 0-9 중 하나가 첫째 줄에 주어진다.
출력
입력으로 주어진 글자의 아스키 코드 값을 출력한다.
나의 문제 풀이 코드
import java.io.*;
public class bj11654 {
public static void main(String[] args) throws IOException {
int a = System.in.read();
System.out.print(a);
}
}
문제 풀이 코멘트
System 클래스는 Java의 표준 라이브러리 중 하나로, 시스템과 관련된 기능을 제공하는 클래스입니다. 이 클래스에는 in과 out 두 가지 스트림 객체가 포함되어 있습니다.
System.in:
- System.in은 표준 입력 스트림(Standard Input Stream)을 나타냅니다.
- 표준 입력 스트림은 키보드 또는 다른 입력 장치로부터 데이터를 읽어올 때 사용됩니다.
- System.in은 InputStream 클래스의 인스턴스로, 바이트 단위로 데이터를 읽을 수 있습니다.
- System.in.read() 메서드를 통해 입력 스트림에서 바이트 데이터를 읽어올 수 있습니다.
System.out:
- System.out은 표준 출력 스트림(Standard Output Stream)을 나타냅니다.
- 표준 출력 스트림은 화면 또는 다른 출력 장치로 데이터를 출력할 때 사용됩니다.
- System.out은 PrintStream 클래스의 인스턴스로, 데이터를 문자열로 출력하는 메서드를 제공합니다.
728x90