我试图从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并使用代码新的DecimalFormat(“##。##”)。格式(resulVKI)不起作用)
答案 0 :(得分:0)
你做得很好。但您只需乘以10000
而不是1000
。
答案 1 :(得分:0)
感谢您的回答,问题解决了。 这都怪我。我不得不将它乘以10000而不是1000。