타입변환1 [JAVA] 타입 변환 자동 타입변환 - 데이터 타입을 다른 타입으로 변화하는 것 - 값의 허용 범위가 작은 타입이 허용범위가 큰 타입으로 대입 될 때 발생한다. - byte(1) < short(2), char(2) < int(4) < long(4) < float(4) < double(8) (정수 | 실수) - 정수는 실수로 변환했을 때 데이터 손실이 일어나지 않지만, 실수는 정수로 변환했을 때 소숫점 아랫수를 버림으로 인해 데이터 손실이 일어난다. - char 타입보다 허용 범위가 작은 byte 타입은 char 타입으로 자동변환 될 수 없다. 캐스팅 연산자로 강제 타입 변환 - 큰 허용 범위 타입을 작은 허용 범위 타입으로 쪼개서 저장 - 캐스팅 연산자로 괄호()를 사용하며, 괄호 안에 들어가는 타입은 쪼개는 단위이다. St.. 2022. 12. 6. 이전 1 다음