본문으로 바로가기

Power JAVA 2장 예제2-3

category Java 2024. 4. 17. 17:52

f = 1 / 5;

피연산자가 정수이므로 정수 연산으로 계산되어서 0이 된다.

이것이 double형 변수로 대입되므로 0.0이 결과로 나온다

f = (double) 1 / 5;

형변환 연산자가 우선순위가 높기 때문에 먼저 실행되어서 정수 1이 1.0으로 변환된다

피연산자 중 하나가 double형이므로 5도 double형으로 자동 형변환되고 0.2가 수식의 결과값이 된다.

i = (int) 1.7 + (int) 1.8;

모두 1로 변환되어 결과인 2가 저장된다.

'Java' 카테고리의 다른 글

POWER JAVA 2장 예제 2-4  (0) 2024.04.19
this 3가지 사용 방법  (0) 2024.04.18
Power JAVA 2장 예제  (0) 2024.04.17
접근 제어 지시자  (0) 2024.04.17
객체지향 패러다임이란  (0) 2024.04.16