round_up:往絕對值大的方向捨入。捨入位後有非0數字,進製。(絕對值不會變小)
round_down:往絕對值小的方向捨入。捨入位後的位數,直接捨去。(絕對值不會變大)
round_ceiling :向上捨入。正數round_up,負數round_down.
round_floor :向下捨入。正數round_down,負數round_up.
round_half_up:捨入位後的數字》=5,round_up
round_half_down:捨入位後的數字<=5,round_down
round_even:捨入位後的數字,4舍6入。5後有數進製(注意5後只要有乙個數字非0就進製);否則,看前一位,奇數,進製,偶數捨棄。
如1.2401~1.25
java 真 四捨五入保留2位小數
計算個人所得稅,需要四捨五入保留2位小數 csdn有很多篇文章講述了四捨五入保留2位小數的多種方法,經過實測,下面這種方法最準確 通過對多個邊緣值的測試,均無問題 public class mathutil private static string formatdoubleleaftwo doub...
四捨五入保留兩位小數
1.double x2 0.5698 system.out.println string.format 2f x1 2.以指定的捨入模式格式化雙精度浮點型小數 param d 需格式化小數 param precision 保留小數字數 param roundingmode 捨入模式 return p...
保留兩位小數,四捨五入方法
c 中的math.round 並不是使用的 四捨五入 法。其實c 的round函式都是採用banker s rounding 銀行家演算法 即 四捨六入五取偶 math.round 0.4 result 0 math.round 0.6 result 1 math.round 0.5 result ...