【问题标题】:Omitting 0 after decimal point until another number小数点后省略 0 直到另一个数字
【发布时间】:2018-01-06 16:55:08
【问题描述】:

我试图从 editText 中获取 2 位小数并进行计算以计算下面的代码

            valueKilo = Double.parseDouble(edit_txt_kilo.getText().toString());
            valueBoy = Double.parseDouble(edit_txt_boy.getText().toString());
            resulVKI = (valueKilo / (valueBoy * valueBoy));

作为这部分代码的示例,让我们给出值 valueKilo = 76 和 valueBoy = 173。计算结果是 0,00253934

我必须将其打印为 25.39 有没有解决方案可以省略小数点后的 0 直到另一个数字出现,以便我可以将其打印为 25.39

(将数字乘以 1000 并使用代码 new DecimalFormat("##.##").format(resulVKI) 不起作用)

【问题讨论】:

  • “直到另一个数字到来”是什么意思?

标签: java android double decimal calculation


【解决方案1】:

你做得很好。但是你只需要乘以10000 而不是1000

【讨论】:

    【解决方案2】:

    感谢您的回答,问题已解决。 这是我的错。我不得不将它乘以 10000 而不是 1000。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-30
      相关资源
      最近更新 更多