
4. 자바(java) : 형변환(casting) 간단 정리
·
JAVA
4. 형변환(casting)1) 변수 자동변환(묵시적 형변환)연산 시 기본 타입의 허용 범위 순에서 넓은 쪽으로 자동 변환됨 : byte → int로, int → long / float, long → double 으로 등등 변환타입 크기순char 타입은 유니코드 정수이므로 음수 값이 없음 ⇒ 음수값이 있는 변수를 char 타입으로 변환하려 하면 에러 발생❤️😢정수 타입 변수 byte, char, short 타입은 연산시 int 타입으로 자동 변환 → 부호 연산도 연산이므로 포함됨 ⇒ 특별 경우 제외하면 정수 연산시 int 선언이 효과적하나라도 long이나 float, double 타입이면 해당 타입으로 자동 변환int 하나라도 문자열인 경우 문자열로 자동 변환int i = 3 + 7; //10출력Str..