41
A
回答
69
使用這個:
printf ("%.2f", 3.14159);
1
您可以嘗試 printf(「%。2f」,[double]);
3
嘗試:
printf("%.2f", 3.14159);
參考:如果您需要使用字符串以外的東西
printf("%.2f", number);
:
12
您可以使用這樣的事情打印出來,你SE的NumberFormat
類:
NumberFormat formatter = new DecimalFormatter("#.##");
String s = formatter.format(3.14159265); // Creates a string containing "3.14"
+3
或'String s = String.format(「%。2f」,number)'。 – brimborium
3
爲
Formatter類描述
,你需要聲明的精度。 %.2f
你的情況。因爲很多情況下
2
使用此
printf ("%.2f", 3.14159);
0
我建議用printf的去學習它,這將足以滿足您的需求,您將不需要創建其他對象。
double d = 3.14159;
printf ("%.2f", d);
但是如果你需要四捨五入請參閱這篇
1
System.out.printf("%.2f", number);
但,這將圓你剛纔提到的最近的小數點的數字(如你的情況你會得到3.14自舍入3.14159到2小數點將是3.14)
由於函數的printf將全面數字的答案爲其他一些數字可能看起來是這樣,
System.out.printf("%.2f", 3.14136); -> 3.14
System.out.printf("%.2f", 3.14536); -> 3.15
System.out.printf("%.2f", 3.14836); -> 3.15
如果你只需要截止十進制數,並限制到一個k
十進制數字沒有四捨五入,
可以說k = 2。
System.out.printf("%.2f", 3.14136 - 0.005); -> 3.14
System.out.printf("%.2f", 3.14536 - 0.005); -> 3.14
System.out.printf("%.2f", 3.14836 - 0.005); -> 3.14
相關問題
- 1. 小數點後只有2位數字?
- 2. printf for C%f離開小數點後的0 0
- 3. 驗證總數爲4位,小數點後只有2位數
- 4. 我如何展示後只有兩個數字小數點
- 5. 如何獲得小數點後只有兩個數字
- 6. 如何讓小數點前後只有一個數字的texbox?
- 7. 只需要2小數點
- 8. 只允許2個小數點
- 9. 只允許1個逗號和2個小數點後
- 10. JQuery在小數點後只允許兩個數字
- 11. Edittext如何只能接受小數點後的兩個數字
- 12. 如何返回2個小數點後的數字?
- 13. REACT - 防止小數點後2位小數點後的輸入
- 14. 如何測試一個數字是一個整數還是小數點後只有一個零的浮點數?
- 15. 整數值到只有最後2位數在Javascript中的小數點
- 16. PHP中的點後需要2個小數位嗎?
- 17. VBA分裂小數點後的字符串由2個字符
- 18. 允許用戶在小數點前輸入最多4個字符,小數點後輸入2個數字
- 19. 需要只有2個小數點,而不是4
- 20. 只有小數點與fmt:formatNumber?
- 21. 浮點數字中的「f」後綴
- 22. 只有一個小數點位置
- 23. 計算浮到只有2位數字(未格式化/四捨五入小數點〜2後6位)
- 24. mvc4小數點後2位以上的小數點
- 25. printf不顯示2位小數
- 26. 如何計算2位數後的所有數字,但小數點前?
- 27. 如何指定小數點後有多少個數字?
- 28. c#只顯示小數點後的數字與linq
- 29. 在FORTRAN 77中只顯示小數點後兩位數字。
- 30. C#1小數點到2小數點
應該指出,這實際上是數字,它不只是把它切斷。 – jimpic