干草,
我只想通过使用此数学公式将小数点后两位数字舍入:
Math formula例如,数字831.38849应该四舍五入为831.39并打印出来。我已经尝试过类似的方法,但是没有用:0.01 *(100 *数字+ 0.5)
我知道以前也曾问过类似的问题,但我不能将所有花哨和简单的东西用于Math.round,BigDecimal等该任务
您被允许使用投射吗?尝试类似的东西:
double number_to_round = 28.3453453;
double rounded = 100. * ( (double) ((int)(number_to_round*100. + 0.5)) );