Java—double类型不以科学计数法表示

来源:互联网 发布:单片机开发工程师招聘 编辑:程序博客网 时间:2024/05/13 13:37

问题:在java中,怎样把一个double数转换为字符串时,不用科学计数法表示。

  • 解决方法1:
    import java.text.DecimalFormat;public class TestDouble_String {public static void main(String[] args) {Double double1 = 123456789.123456789;DecimalFormat decimalFormat = new DecimalFormat("#,##0.00");//格式化设置System.out.println(decimalFormat.format(double1));System.out.println(double1);}}<strong></strong>

  • 解决方法2:
    import java.math.BigDecimal;    public class TestBigDecimal_String {      public static void main(String[] args) {            BigDecimal bigDecimal = new BigDecimal("123456789.123456789");          String result = bigDecimal.toString();          System.out.println(result);                }  }  


0 0
原创粉丝点击