0
A
回答
4
在Java SE 7和以後,任何數目的下劃線字符(_)之間可以出現在任何地方數字字面上的數字。該功能使您能夠分隔數字文字中的數字組,從而提高代碼的可讀性。
例如,如果您的代碼包含具有許多數字的數字,則可以使用下劃線字符以三個一組來分隔數字,這與使用逗號或空格等標點符號作爲分隔符類似。
下面的示例演示等方式,你可以使用下劃線的數字文字:
long creditCardNumber = 1234_5678_9012_3456L;
long socialSecurityNumber = 999_99_9999L;
float pi = 3.14_15F;
注:您可以將強調只有數字之間。
你不能把下劃線在以下地方:
- 在數字的開頭或結尾
- 毗鄰浮點字面小數點
- 此前的
F
,D
,或者L
後綴 - 在預期數字串的位置
以下是下劃線的展示位置的一些有效和無效的例子:
float pi1 = 3_.1415F; // Invalid; cannot put underscores adjacent to a decimal point
float pi2 = 3._1415F; // Invalid; cannot put underscores adjacent to a decimal point
int x1 = _52; // This is an identifier, not a numeric literal
int x2 = 5_2; // OK (decimal literal)
int x3 = 52_; // Invalid; cannot put underscores at the end of a literal
int x4 = 5_______2; // OK (decimal literal)
我希望這將滿足您的要求。
相關問題
- 1. Gson Java保留關鍵字
- 2. MySQL中保留關鍵字
- 3. Ambuigity與保留關鍵字
- 4. javaScript保留關鍵字
- 5. Elm中的保留關鍵字是什麼?
- 6. 保留關鍵字VS長Identider(多字)
- 7. 爲什麼`let`沒有被指定爲規範中的保留關鍵字
- 8. 關鍵字'for'有什麼作用?
- 9. C#枚舉與保留關鍵字
- 10. AngularJS控制器$ scope保留關鍵字?
- 11. Grails域名 - 保留關鍵字名稱
- 12. 保留關鍵字 - 斯威夫特3
- 13. Falcon語言保留關鍵字
- 14. 在軌中模型保留關鍵字?
- 15. Oracle和SQL Server保留關鍵字
- 16. 「重置」Excel/VBA保留關鍵字嗎?
- 17. Objective-C中的保留關鍵字?
- 18. 保留關鍵字 - 隱藏? JNLP
- 19. 帶保留關鍵字的模型
- 20. C#關鍵字何時未被保留?
- 21. MVEL中有多少個關鍵字或保留字
- 22. 'INDEX'是否有效SQL ANSI ISO標準關鍵字/保留字?
- 23. 實際使用什麼保留字?
- 24. dict.keys()中的關鍵字與關鍵字有什麼區別?
- 25. 什麼語言有「保護」關鍵字或概念?
- 26. `overload`關鍵字有什麼區別嗎?
- 27. 在where子句中使用Oracle保留字或關鍵字
- 28. PL/SQL變量定義沒有保留關鍵字
- 29. VBA - 具有保留關鍵字的類屬性
- 30. 什麼是typeof關鍵字
感謝您的幫助,我很滿意! – cfgbd