我在 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 );
}
谢谢您的回复。