【发布时间】:2012-03-10 17:09:15
【问题描述】:
我在 EditText 行中放了一个数字,它在另一个中计算一个 double 值。 但是 4.8 的双精度值应该是 9.6 而不是 9.6000000381469727。 我知道浮点数是正常的,但我想将十进制数字的数量减少到 4。我不确定如何在我的代码中执行此操作。
private void calc(double number, operation input) {
double a = 0;
switch (input) {
case a:
valuedouble.setText(valuecount(number));
private String valueucount(double input) {
return Double.toString( input*2 );
}
感谢回复。
【问题讨论】:
标签: string floating-point numbers decimal cut