java 将double类型的数 保留两位小数四舍五入 若小数点左边大于三位 千位分隔符
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 将double类型的数 保留两位小数四舍五入 若小数点左边大于三位 千位分隔符相关的知识,希望对你有一定的参考价值。
例如double a=1.2;
结果为1.20
例如double a=1.0;
结果为1.00
例如double a=1.235;
结果为1.24
例如double a=2221.235;
结果为2,221.24
DecimalFormat df = new DecimalFormat("#,#00.0#");
System.out.print(df.format(d));
DecimalFormat在java.text.DecimalFormat中
追问谢谢哈 这个double a=1.2;
结果为1.20
看错了
里面改成"#,##0.00"
String.format 可以做到,看看api文档 参考技术C 自己写个函数吧,拆分判断
话说double 是保留多少位小数.
参考技术A 你是指计算机吗?不同语言的double类型的精度不同,通常小数点后六七位没问题以上是关于java 将double类型的数 保留两位小数四舍五入 若小数点左边大于三位 千位分隔符的主要内容,如果未能解决你的问题,请参考以下文章