# 문자와 정수형의 관계
public static void main(String[] args) {
int data= 'A';
char ch2= 65; //문자형 < 정수형
System.out.println(data);
System.out.println(ch2); }
- 이렇게 대입해서 넣었을때 출력을 해보면 아래와 같이 출력이 된다.
- Why?
이렇게 대입을 했는데 data = 65 가 나오고 ch2 = A 가 나올까?
= 이게 바로 문자와 정수형의 관계 이다 .
- 어떤 관계일까?
문자를 Int 타입에다가 넣게 되면, 컴퓨터 같은 경우는 사람의 문자를 알수가 없음.
컴퓨터는 숫자로만 저장이 되었기 때문에 문자 'A' 로 인식하는게 아닌 'A' 에 알맞는 숫자로 인식을 한다.
이것을 바로 " 아스키코드" 라고 함.
- 65 라는 정수형를 char 문자형에다가 저장을함.
65 라는 값을 왼쪽에 ch2 에 넣었지만, char 문자형 때문에 문자로 바뀌게 된다.
- 아스키 코드표 -
> 아스키 코드 : 정수 65-90 > 대문자 A-Z 를 의미 / 정수 97-122 > 소문자 a-z 를 의미
'Class > Java' 카테고리의 다른 글
#JAVA 수업 강의 2-1 (0) | 2022.03.18 |
---|---|
#JAVA 수업 강의 2 (2) | 2022.03.17 |
#JAVA 수업 강의 1-3 (0) | 2022.03.17 |
#JAVA 수업 강의 1-2 (0) | 2022.03.16 |
#JAVA 수업 강의 1-1 (0) | 2022.03.16 |
댓글