JAVA/JAVA
Integral division result cast to double or float
lovineff
2020. 11. 9. 09:58
ㅇDouble 캐스트 위치에 따른 결과값 주의 메시지
간단히 코드로 결과값을 보자
코드
Long totalCount = 10L;
Integer countPerPage = 4;
System.out.println("----------");
System.out.println((double) (totalCount / countPerPage));
System.out.println(Math.round((double) (totalCount / countPerPage)));
System.out.println("----------");
System.out.println(totalCount / (double) countPerPage);
System.out.println(Math.round(totalCount / (double) countPerPage));
결과