공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