728x90
import java.io.*;
class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
char c = br.readLine().charAt(0);
System.out.print((int)c);
}
}
다른 사람들의 코드를 보다가 System.in.read()라는 것을 봤다.자바는 기본적으로 아스키 코드 값으로 입력이 된다고 한다.그래서 System.in.read()로 입력받자마자 출력하면 char형이 아닌 아스키 코드 값이 바로 출력된다.
import java.io.*;
class Main {
public static void main(String[] args) throws IOException {
int i = System.in.read();
System.out.println(i);
}
}
그래서 이렇게 짧게도 쓸 수 있다..
728x90
'✍ Baekjoon' 카테고리의 다른 글
[백준/JAVA] (CLASS1) 11720번 숫자의 합 (0) | 2022.06.08 |
---|---|
[백준/JAVA] (CLASS1) 2439번 별 찍기 - 2 (0) | 2022.06.08 |
[백준/JAVA] (CLASS1) 10998번 A×B (0) | 2022.06.08 |
[백준/JAVA] (CLASS1) 10950번 A+B - 3 (0) | 2022.06.08 |
[백준/JAVA] (CLASS1) 10871번 X보다 작은 수 (0) | 2022.06.08 |