Java Type-casting (타입 캐스팅)
2020.06.25
Implicit Casting (암시적 캐스팅) 정보의 손실, 오류의 가능성이 없는 경우에 허용 (ex: double d = 3;) : int -> double Explicit Casting (명시적 캐스팅) 오류의 가능성이 있다. 따라서 프로그래머의 판단에 오류의 가능성이 없고, 타당성이 있을 경우에만 시행함. (ex: int i = (int)3.0;) : double -> int, 소수점이 없으므로 손실이 없음. (ex: int i = (int)3.3;) : double -> int, 소수점이 손실됨.