Java
Power JAVA 2장 예제2-3
haejujung
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가 저장된다.