반응형
아스키(ASCII) 코드는 컴퓨터에서 문자를 표현하기 위한 표준 코드이다.
각 문자와 숫자, 기호에 고유한 7비트 정수 값을 할당하여 컴퓨터가 이를 이해하고 처리할 수 있게 한다..
예를 들어, 대문자 'A'는 아스키코드 값 65, 소문자 'a'는 97, 숫자 '0'은 48에 해당한다.
문자를 입력받으면 그에 해당하는 아스키 코드 값을 구해보도록 하자.
접근 방법)
아스키 코드를 구하기 위해서는 char형 문자 하나를 입력받아 그것을 int형으로 바꿔주면 된다.
▷ 아스키 코드 변환 방법
char형의 문자를 int형으로 변환시켜 출력하면 된다.
char character = 'A';
int asciiValue = (int) character; // 'A'의 아스키 코드 값을 얻기 위해 int로 캐스팅
System.out.println(asciiValue);
정답 코드 1)
import java.util.*;
import java.io.*;
class Main {
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String str = br.readLine();
char ch = str.charAt(0);
System.out.println((int)ch);
}
}
정답 코드 2)
import java.util.*;
class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
char ch = sc.next().charAt(0);
System.out.println((int)ch);
}
}
반응형
'Baekjoon 자바 코드 > 1차원 배열' 카테고리의 다른 글
[백준] 1546번 평균 풀이 코드 (Java 자바) (0) | 2024.08.06 |
---|---|
[백준] 10811번 바구니 뒤집기 풀이 코드 (Java 자바) (0) | 2024.08.05 |
[백준] 3052번 나머지 풀이 코드 (Java 자바) (0) | 2024.08.02 |
[백준] 5597번 과제 안 내신 분..? 풀이 코드 (Java 자바) (0) | 2024.07.31 |
[백준] 10813번 공 바꾸기 풀이 코드 (Java 자바) (0) | 2024.07.30 |