现在的位置: 首页 > 综合 > 正文

科学技术法

2017年10月26日 ⁄ 综合 ⁄ 共 458字 ⁄ 字号 评论关闭

        科学计数法是一种数学专用术语。将一个数字表示成 a×10的n次幂的形式,其中1≤|a|<10,n为整数,这种记数方法叫科学记数法。例如920000可以表示为9.2*105,读作9.2乘10的5次方。double型转换String后会存在此问题(long不存在)。有下面方法可避免:

   private String format(double d) {
       DecimalFormat decimalFormat = new DecimalFormat("###0.0000");
       return decimalFormat.format(d);
   }

   private String format(double d) {
       return new BigDecimal(String.valueOf(d)).movePointRight(2).movePointLeft(2).toString();
   }

   //如果确定double小数位为.0
   private String format(double d) {
       return String.valueOf(Math.round(d))
   }

抱歉!评论已关闭.