【问题标题】:Android Number Format Output?Android数字格式输出?
【发布时间】:2015-05-10 21:00:39
【问题描述】:

我是通过Android Studio用Java学习Java的,我一直卡在浮点格式,你怎么显示,例如:1.234E10而不是12340000000000,谢谢大家

【问题讨论】:

    标签: java android


    【解决方案1】:

    12340000000000实际上是1.234E13

    DecimalFormat formatter = new DecimalFormat("0.###E0");
    String format = formatter.format(12340000000000.0);
    System.out.println(format);
    

    输出:

    1.234E13
    

    【讨论】:

    • 先生,如果我想要下面的倒数怎么办?
    • @Virus 使用非科学的NumberFormat 模式,例如0.0
    • 对不起先生,我不明白,我正在努力解决这个问题,因为我试图从数据库表中总结一个完整的列,它会在我想要的地方给出像 1.234E13 这样的值另一个..先生,如果您能帮助我,那将非常有帮助。谢谢
    • 发布一个包含问题所有细节的新问题
    【解决方案2】:

    1.234E10 实际上与12340000000000 相同,只是它以工程格式打印出来,而且比12340000000000 可读性强得多。

    【讨论】:

      猜你喜欢
      • 2022-01-05
      • 2017-03-11
      • 2014-09-30
      • 2023-02-22
      • 2010-10-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多