发布于 4年前

Java使用DecimalFormat将数字四舍五入到后几位

Java的DecimalFormat类可以对数字做格式化,如设置小数后指定位数。

基本用法

DecimalFormat df = new DecimalFormat("#.#####");
df.format(0.912356);

取后五位,默认不对数字的最后一位做四舍五入,返回结果为

0.91235

对数字最后一位做四舍五入

如果要对数字最后一位做四舍五入,可以使用setRoundingMode设置为RoundingMode.CEILING:

DecimalFormat df = new DecimalFormat("#.#####");
df.setRoundingMode(RoundingMode.CEILING);
df.format(0.912356);

返回结果为:

0.91236
©2020 edoou.com   京ICP备16001874号-3