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으로 변환되어 연산됨 

 

'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