컴퓨터는 0과 1 밖에 이해하지 못하므로, 문자를 표현하기 위해 문자와 숫자를 매칭하는 아스키 코드를 사용
컴퓨터는 아스키 코드표를 기준으로 매칭하여 문자를 저장
128개의 문자조합을 제공하는 7비트 부호
알파벳, 숫자, 특수기호, 그 외 컴퓨터에 필요한 몇 가지만이 정의
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int asciiNumber = sc.nextInt();
char ch = (char)asciiNumber; // 문자로 형변환을 해주면 숫자에 맞는 문자로 표현
System.out.println(ch);
}
}
/*
입력
97
출력
a
*/
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
char letter = sc.nextLine().charAt(0); // 첫번째 글자만 받아오기위해 charAt(0) 메서드를 사용
int asciiNumber = (int)letter; // 숫자로 형변환을 해주면 저장되어있던 아스키 숫자값으로 표현
System.out.println(asciiNumber);
}
}
/*
입력
a
출력
97
*/