概述
这里提供三种实现方式:
实现代码
import java.math.BigDecimal;
import java.text.DecimalFormat;
/**
* @author -https://www.4spaces.org/
*/
public class JavaSetScale {
public static void main(String[] args) {
double number = 0.125400;
DecimalFormat df = new DecimalFormat("0.00");
BigDecimal bd=new BigDecimal(number);
System.out.println("1.使用java.text.DecimalFormat:" +df.format(number));
System.out.println("2.使用String.format:" +String.format("%.2f",number));
System.out.println("3.使用java.math.BigDecimal:" +bd.setScale(2,BigDecimal.ROUND_HALF_UP).doubleValue());
}
}
打印结果:
最后
以上就是瘦瘦鱼为你收集整理的java怎么精确到小数点_Java中保留小数(精确到小数点几位)的全部内容,希望文章能够帮你解决java怎么精确到小数点_Java中保留小数(精确到小数点几位)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复