형 변환 이란?
더 정밀한 수로 표현할 수 있는 값으로 변환되는 것을 말한다
- int a =10;
- int b = 3;
- float c =10.f;
- float d =3.0f;
1.system.out.println(a/b); ----------> 3
정수들의 나누기에서 답이 실수가 나오기에 소수점 이하 값들이 손실된 값인 3이 나온다
2.system.out.println(c/d)------------>3.33333
실수들의 연산이기에 결과값도 손실 없이 실수로 나온다
3.system.out.println(a/d)------------->3.3333333333
a=10을 d=3.0 으로 연산해야 하기에 형 변환 작업이 일어난다
그 결과 10은 10.0으로 변환되어 연산됨
'JAVA' 카테고리의 다른 글
반복문 <break, continue> (0) | 2022.03.04 |
---|---|
반복문 <for> (0) | 2022.03.03 |
반복문 <while> (0) | 2022.03.03 |
제어문 (0) | 2022.03.03 |
코딩으로 새 출발 <데이터 타입> (0) | 2022.03.03 |