阅读473 返回首页    go 京东网上商城


java中double类型变量保留小数点后两位的问题

代码为
double rate1 = 0.290625;
//四舍五入保留两位小数
BigDecimal df = new BigDecimal(rate1);
          double rate2 = df.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();
//rate2打印结果为0.29


import java.text.*;

DecimalFormat df=new DecimalFormat(".##");
double d=1252.2563;
String st=df.format(d);
System.out.println(st);

最后更新:2017-04-03 12:54:49

  上一篇:go 端口检测工具Fport的使用
  下一篇:go ZED-Board从入门到精通系列——插曲