Promotion, Casting

Language/Java Language

Promotion(자동 형변환) : 큰 자료형 <- 작은 자료형
Casting(강제 형변환) : 작은 자료형 <- 큰 자료형

float fl = 20.0; // 20.0은 컴파일러에서 Double로 인식, 따라서 컴파일 에러, 20.0f는 OK



실수 > 정수

float fl = 20;
long lo = fl; // 컴파일 에러, 8바이트 long, 4바이트 float 이지만 실수 > 정수 이므로 casting 되어야 한다.

'Language > Java Language' 카테고리의 다른 글

Eclipse .class 파일 build path 에 추가할 때  (0) 2015.03.17
중첩 클래스(Nested Class)  (0) 2011.02.11