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