Java计算中,如何设定小数点保留位数

2022-03-30 社会 181阅读
方式一:

四舍五入
doublef=111231.5585;
BigDecimalb=newBigDecimal(f);
doublef1=b.setScale(2,BigDecimal.ROUND_HALF_UP).doubleValue();
保留两位小数

方式二:

java.text.DecimalFormatdf=newjava.text.DecimalFormat(”#.00″);
df.format(你要格式化的数字);

例:newjava.text.DecimalFormat(”#.00″).format(3.1415926)

#.00表示两位小数#.0000四位小数以此类推…

方式三:

doubled=3.1415926;

Stringresult=String.format(”%.2f”);

%.2f%.表示小数点前任意位数2表示两位小数格式后的结果为f表示浮点型。
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com