Java Casting 시 유의점

우당탕탕·2024년 7월 28일

Java

목록 보기
2/3

char 자료형 묵시적 형변환 시 유의점

char B = 'A' + 1; //ok

char a = 'a';
char b = a + 1; //compile error
char b = (char)(a + 1) //ok

위의 B 경우에는 리터럴 간의 연산은 타입 변환 없이 해당 타입으로 계산하지만, b 경우에는 a 가 먼저 int타입으로 형변환이 되기 때문에 강제 형변환이 필요하다.

profile
종종 생각나는 거 적는 우당탕 개발일지...

0개의 댓글