每天一分鐘來一顆Java語法糖(六)優化數值類型賦值
優化數值類型賦值引入版本
Java1.7 增加了新特性:
- 優化數值類型賦值,在數字字面量(literal)中使用下劃線。
- 支持的數字字面量表示
進制 | 表示 |
---|---|
十進制 | 默認 |
八進制 | 0開頭來表示 |
十六進制 | 0x或0X開頭 |
二進制(新加的) | 0b或0B開頭 |
優化數值類型賦值介紹
數值字面量,不管是整數還是浮點數,都允許在數字之間插入任意多個下劃線。
優化數值類型賦值注意事項
- 下劃線只能出現在數字中間,前後必須是數字()。所以“_100”、“0b_101“,無法通過編譯
- 上述事項對於十六進制abcdef也是數字。
優化數值類型賦值演示
如上圖 d、f 在IDEA中直接就提示錯誤。