我想知道java中的数学包中的两个方法round()和ceil()之间有什么区别?为什么它们不返回一个整数?
答案 0 :(得分:2)
Math.round
未明确,我相信其行为在过去实际上发生了变化 - 请参阅http://bugs.java.com/view_bug.do?bug_id=6430675 - 但一般来说它的行为类似于RoundingMode.HALF_UP
,其中包含广泛的表格它与RoundingMode.CEILING
或RoundingMode.FLOOR
的区别。
答案 1 :(得分:0)
Round将3.3转换为3,而ceil将其转换为4.希望你理解。