我在哪裏可以在我的代碼中插入?我有一個輸入和一個消息框,我需要達到兩位小數,但我不知道我應該把它放在哪裏。我在String.format(「%。2f」,x)中遇到了問題
-2
A
回答
0
如果您不想打印出字符串,只想格式化以備後用,則可以使用String類的靜態格式方法。 就格式而言,其工作方式與printf完全相同,但它不打印字符串,它會返回一個新格式的字符串。
的String.format 「%[參數號] [標誌] [寬度] [.precision]類型」
「%」 是在格式化的字符串一個特殊字符,它表示格式化的開始指令。在格式化指令中,String.format()可以支持多個格式指令,並且出現多個「%」字符。
「參數號」用於指定正確的參數,以防多種參數可用於格式化。
「flags」是另一種特殊格式化指令,用於以某種特定格式打印String,例如,可以使用標誌作爲「,」在輸出上打印逗號。
「寬度」格式選項表示輸出中將使用的最小數字或字符,但如果數字大於寬度,則會顯示完整數字,但如果其長度較小,則將填充零。
「precision」用於打印浮點格式化的字符串,通過使用精度,您可以指定直到在格式化的字符串中顯示多少個浮點數。
「type」是唯一強制格式化選項,並且必須始終以格式輸出最後。字符串也是輸入需要格式化的字符串必須使用「type」參數中指定的相同類型。
公共類StringFromatExample {
public static void main(String[] args) { String s1 = String.format("%-4.5f %.20f", 35.23429837482,5.2345678901); System.out.println(s1); }
}
輸出將是
35.23430 5.23456789010000000000
相關問題
- 1. 我在MySQL中遇到了SUM()問題
- 2. 我遇到了$ _POST問題。
- 3. 我遇到了問題compareTo
- 4. 我遇到了我的form_for問題
- 5. 我遇到了我的NSPredicate問題
- 6. 我遇到了我的邊欄問題
- 7. 我在Python 2.7.5中遇到了EasyGUI在Mac OS X上工作的問題
- 8. 我遇到了RewriteRule的問題
- 9. 我再次遇到了問題protobuf.net
- 10. 我遇到了「錯誤」問題;「預計「
- 11. 我遇到了Bresenham算法的問題
- 12. 我遇到了limitkeypress.js和IE10的問題
- 13. 我遇到了MySQL約束問題
- 14. 我遇到了fileExistsAtPath問題:isDirectory
- 15. 我遇到了a4j:commandButton和reredering問題
- 16. 我遇到了別名問題
- 17. Ç遇到了問題(我認爲)
- 18. 我遇到了模板問題
- 19. 我遇到了pygtk的問題
- 20. 我遇到了Java佈局問題
- 21. 我遇到了一個滾動問題的中心問題
- 22. 在SciPy.IO.wav文件中我遇到了我的數據ndim問題
- 23. 我在codeigniter中遇到了我的訂單問題
- 24. 我在Bigbluebutton安裝中遇到了潛在問題
- 25. RCP e4在我的MToolbar中遇到了HandledToolItem的問題,在第
- 26. 在解析DOM時遇到了問題
- 27. 我在多線程中遇到了一些問題
- 28. 我在C#中遇到了會話問題
- 29. 我在xcode中遇到了一些問題
- 30. 我在Oracle中創建分區表時遇到了問題
你使用的是什麼語言? – Sherlock
可能的重複[c#] - 如何將十進制值舍入到2個小數位(對於頁面上的輸出)](http://stackoverflow.com/questions/164926/c-sharp-how-do--round -a-十進制值對2-十進制地方換輸出上-A-PA) –