강제형변환 [JAVA/자바] 형변환 (Casting) - 강제 형변환 / 자동 형변환 2022. 10. 20. 형변환 (Casting) 값(Data)의 자료형을 바꾸는 것 (boolean 제외) 컴퓨터의 값 처리 원칙 - 같은 종류 자료형만 대입 가능 - 같은 종류 자료형만 계산 가능 - 계산의 결과도 같은 종류의 값이 나와야 함 => 이러한 원칙이 지켜지지 않은 경우에 형변환이 필요함 [표현법] 자료형 변수명 = (바꿀 자료형) 값; 자동 형변환 컴파일러가 자동으로 값의 범위가 작은 자료형을 값의 범위가 큰 자료형으로 변환 - int(4byte) => double(8byte) - int(4byte) => long(8byte) - float(4byte) => double(8byte) * 특이 케이스 - long(8byte) => float(4byte) float형이 실수형이기 때문에 long형보다 표현 가능한 수.. 이전 1 다음 1/1