Java-int 中加下划線


java1.7 新規范, 可以在數值內加下划線,以增強可讀性

 

1. 不能在數值的前和后加下划線

2. 不能在小數點前后加下划線

3. 不能在多個連續非數值數字間加下划線(避免在非數值數字前后加下划線)

 

float pi1 = 3_.1415F; // 無效的; 不能在小數點之前有下划線
float pi2 = 3._1415F; // 無效的; 不能在小數點之后有下划線
long socialSecurityNumber1 = 999_99_9999_L; //無效的,不能在L下標之前加下划線
int a1 = _52; // 這是一個下划線開頭的標識符,不是個數字
int a2 = 5_2; // 有效
int a3 = 52_; // 無效的,不能以下划線結尾
int a4 = 5_______2; // 有效的
int a5 = 0_x52; // 無效,不能在0x之間有下划線
int a6 = 0x_52; // 無效的,不能在數字開頭有下划線
int a7 = 0x5_2; // 有效的 (16進制數字)
int a8 = 0x52_; // 無效的,不能以下划線結尾
int a9 = 0_52; // 有效的(8進制數)
int a10 = 05_2; // 有效的(8進制數)
int a11 = 052_; // 無效的,不能以下划線結尾

 

 

 

參考:https://my.oschina.net/u/268088/blog/1476933

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM