当前位置: 技术问答>java相关
数据转化
来源: 互联网 发布时间:2015-01-15
本文导语: 如何将Double型数据精确到小数点后两位?(不要转化为String型) | 可以用DecimalFormat: 例: Double x=new Double("12.365"); DecimalFormat dt=new DecimalFormat("0.##"); System.out.println(dt.format(x)); ...
如何将Double型数据精确到小数点后两位?(不要转化为String型)
|
可以用DecimalFormat:
例:
Double x=new Double("12.365");
DecimalFormat dt=new DecimalFormat("0.##");
System.out.println(dt.format(x));
例:
Double x=new Double("12.365");
DecimalFormat dt=new DecimalFormat("0.##");
System.out.println(dt.format(x));
|
方法:乘 100 后加 0.5(如果需要四舍五入的话),再取整,再除100。