0
我在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);
}
感谢您的回复。
这不适用于iOS吗?我正在为Android编程。 – Danny 2012-03-10 17:52:49
对不起,它有点超出范围,但我只是更改了示例,因为格式字符串也适用于android。 – GeT 2012-03-10 18:15:24
我试过像这样:'code' private void calc(double number,operation input){ \t \t double a = 0; \t开关(输入){ \t \t情况下: \t \t \t valuedouble.setText(的String.format( “%4f中。”,valuecount(编号)));'code'Although我没有收到任何arror在Eclipse ,它在应用程序中不起作用 - 它不计数,甚至也不在其他editText中 – Danny 2012-03-10 18:52:47