Java Type-casting (타입 캐스팅)
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, 소수점이 손실됨.
'공부 > Java' 카테고리의 다른 글
Java Literals (리터럴 상수) (0) | 2020.06.25 |
---|---|
Java Modifiers (접근 제어자) (0) | 2020.06.25 |
댓글
이 글 공유하기
다른 글
-
Java Literals (리터럴 상수)
Java Literals (리터럴 상수)
2020.06.25 -
Java Modifiers (접근 제어자)
Java Modifiers (접근 제어자)
2020.06.25