JAVA
연산자<형 변환>
NEWDODORIPYO
2022. 3. 3. 19:39
형 변환 이란?
더 정밀한 수로 표현할 수 있는 값으로 변환되는 것을 말한다
- 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으로 변환되어 연산됨