반응형
char(캐릭터형)의 유니코드를 알아보는 방법은 Int형으로 변환을 시켜보는 것이다.
char c1 = 'a'; 를 int형으로 변환시켜보면
int b = (int)(c1); 으로 97(유니코드)인것을 확인할 수 있다.
이 문제는char c2 = c1+1;을 계산할 때 c1('a')을 int형으로 바꾸어 상수 1과 연산작업을 한 후
다시 int 형을 char 형으로 변환하여 'b'를 출력할 수 있게 하는 것이다.
위 내용이 짧게 되어있어서 이해가지 않는 분들을 위하여 길게 주석처리 하여 정리해놓았어요.
char -> int로 변환 후 계산.
계산 된 int->char 로 다시 변환
하면 'b'를 출력할 수 있음.
* 여기서 주의사항! 이렇게 형 변환을 할때는 소문자를 사용! *
반응형
'프로그래밍 공부 > java' 카테고리의 다른 글
[Java] 이것이 자바다 2장 확인 문제 4 : 연산 수행 후 int형으로 변환하기 (0) | 2022.11.24 |
---|---|
[Java] 이것이 자바다 2장 확인 문제 3 : 실수 덧셈 연산 후 소수점 이하 자리 버리기 (0) | 2022.11.24 |
[Java] 이것이 자바다 2장 확인 문제 1 : 코드를 실행 했을 때 출력 되는 내용 (0) | 2022.11.23 |
[Java] 이것이 자바다 2장 확인 문제 5 : 문자열을 기본 타입으로 변환하기 (0) | 2022.11.23 |
[Java] Open Challenge 자신의 이름, 나이, 학과 출력하기 (0) | 2022.11.22 |