Double数值科学计数转化数值

java double 精度问题。小数点后有多位的时候会自动转化为科学技术,如何才能正常显示数值呢?

   BigDecimal big=new BigDecimal(1.0/700000000);
    big.setScale(8,2);
    System.out.println(big);
    System.out.println(big.setScale(8,2));
    System.out.println(big.setScale(9,2));
    System.out.println(big.setScale(12,BigDecimal.ROUND_CEILING));
BigDecimal bigDecimal = new BigDecimal(0.0000001);
bigDecimal.toString();

猜你喜欢

转载自psht.iteye.com/blog/2383025
今日推荐