我想我所有的数据四舍五入后保存格式为两位小数,没有两位小数的用0显示,例如
3.125 显示为3.13
3.1 显示为3.10
能给段代码学习一下吗?
3.125 显示为3.13
3.1 显示为3.10
能给段代码学习一下吗?
解决方案 »
- compareto 和 equales 问题,急。。。。。
- Applet如何获取浏览器(不一定是IE)使用的代理和Cookie?
- java.sql.sqlexception错误
- Java Swing 关于菜单过长的问题
- 怎么把java3d导出图片
- 谁有 Editplus 的注册码给我一个?
- 哪位大哥用过JET1.0,请告诉小弟那里有下载!!!
- JTextPane的问题 ?
- 请问如何将byte数组转化为char数组或一个String
- 如何用java来打开一个帮助文件,该文件有DOCCHM来完成,生成win32帮助文件。
- 关于sql里Connection和Statement的1:N的疑问
- JACOB操作WORD问题
2位小数就是Math.round(XX*100)/100
String val2 = dd.format(3.1d);
System.out.println(out);System.out.printf("%.2f",3.1);
//留小数点后两位数
public static double leftTwoBit(double d){
BigDecimal b = new BigDecimal(d);
double d1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();
return d1;
}