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类型的数 保留两位小数四舍五入 若小数点左边大于三位 千位分隔符的主要内容,如果未能解决你的问题,请参考以下文章
写一段简单的c语言程序: 输入一个double类型的数,使它保留小数点后两位,对第三位四舍五入处理
用C语言如何实现 输入一个double 类型的数后 使该数保留小数点后两位 对第三个数进行四舍五入处理