2015-07-20 55 views
1

當我通過System.out.println()(使用Java)放置大或小數字時,它決定將類似0.003897的東西轉換爲3.897E-3在經歷我的臨時測試 - 調試日誌事件時很難閱讀。停止System.out將大數和小數放入標準格式

有什麼辦法讓它保持爲0.003897?

+4

看到這個答案:http://stackoverflow.com /一個/1343161分之20937683 – Keppil

回答

2

使用DecimalFormat的像:########

用法:

DecimalFormat df = new DecimalFormat("#.00"); 

要麼使用:

System.out.println(String.format("%.6f", 123.456789d)