這裏是我的代碼如何設置兩個零的Java Double小數。
import java.text.DecimalFormat;
import java.text.ParseException;
public class TestJava {
public static void main(String[] args) throws ParseException {
DecimalFormat df = new DecimalFormat("#.00");
String value = df.format(250.0);
System.out.println(Double.parseDouble(value));
}
}
OUTPUT:250.0
我需要它作爲250.00 [不是在雙模式下的字符串needed..need答案]
請幫我理清這個問題
感謝
在將其輸出到控制檯之前,沒有理由將其重新轉換爲雙精度。作爲一個double,250.0等於250.00。使其爲250.00的唯一原因是格式化輸出,它將是一個字符串。 – forgivenson
謝謝親愛的原諒人 –
你不能。 Double使用浮點運算,這意味着你不能決定點的位置。如果您想要定點算術,請改用BigDecimal。 –