package util;
import java.text.DecimalFormat;
import java.text.NumberFormat;
public class test {
public static void main(String[] args) {
/**
* 支持精确小数点位数 四舍五入
*/
NumberFormat nf=NumberFormat.getNumberInstance() ;
nf.setMaximumFractionDigits(1); //小数点精确一位数
Double x=3.5516;
System.out.println(nf.format(x));
nf.setMaximumFractionDigits(2);
System.out.println(nf.format(x));
}
}
第一个输出 3.6
第二个输出 3.55
Java小数点精度控制
本文介绍了一种使用Java中的NumberFormat类来精确控制小数点后位数的方法。通过设置最大小数位数,可以实现数值的四舍五入,并展示了如何将一个浮点数精确到一位和两位小数。
757

被折叠的 条评论
为什么被折叠?



