살면서 반올림은 단순한 방법만 제공하는 줄 알았지만, 다양하게 있다. 그리고 위키 내용도 완벽하지 않아서 다른 언어들에서 제공하는 것도 함께 보는 것이 좋은 것 같다.
소수점 이하의 반올림 값 이상일 때, 아래 정책을 따른다.
- up(큰 숫자로 올리며, 음수일 때는 작은 수로 올림)
- ceiling(큰 숫자로 올리며, 음수일 때는 큰 수로 올림)
- down (소수점 이하 내림)
- 버림(floor)
- halfdown(작은 숫자 방향으로 내림)
- halfeven(숫자가 짝수일때만 반올림)
- halfup(큰 숫자로 반올림)
- unnecessary(1, -1만 됨)
https://en.wikipedia.org/wiki/Rounding
http://docs.oracle.com/javase/8/docs/api/java/math/RoundingMode.html
https://stat.ethz.ch/R-manual/R-devel/library/base/html/Round.html
'scribbling' 카테고리의 다른 글
2015년 9월 1일 Google Map API 페이 정책 및 사용 정책 변경 (0) | 2015.09.04 |
---|---|
2015년 중반 구글 NoSQL 트렌드, Provisioning 툴 트렌드 (0) | 2015.09.03 |
서버(자바)에서의 headless 브라우져 도전기 (0) | 2015.09.01 |
[트렌드] Solo theater (1) | 2015.08.22 |
게임 점검 (긴급, 임시, 정기) (0) | 2015.08.22 |