묵시적 형변환
- 크기가 작은 자료형에서 큰 자료형으로 대입하는 경우
- 컴파일러에서 알아서 변환해준다.
명시적 형변환
- 크기가 큰 자료형에서 작은 자료형으로 대입하는 경우
- 변환되는 형을 표기해주어야한다.
예제)
//묵시적 형변환
int num1 = 10;
long num2 = num1;
//명시적 형변환
int num1 = 10;
int num2 = 3;
double num3 = (double)num1/(double)num2;
//결과값 3.33333....
double num3 = num1/num2;
//결과값 : 3
'Programming > JAVA' 카테고리의 다른 글
[Java] OutOfMemory 발생 시 대처 방법 - HeapDump 추출해서 분석하기 (0) | 2025.02.26 |
---|---|
[Java] exception in thread "main" java.lang.arithmeticexception / by zero 해결 (0) | 2022.09.16 |
[JPA] 네이티브 쿼리 if문 처럼 사용하기 - native query null parameter (0) | 2022.09.12 |
[Java] String.format()을 사용하여 문자열 자리수 설정하기 (0) | 2022.08.27 |