Java7開始, 在給數字值的時候可以加底線_增加可讀性

編譯結果和沒加底線時是一樣的

有一些要點

a. 每種數字的資料型態皆可以用

b. 可以連續多個使用

c. 不能接在小數點前後

d. 不能接在L或F或f前後

e. 不能加在結尾

f. 不能接在0x前後

 

1. 官網https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html

  //每種資料型態都可以用
  long creditCardNumber = 1234_5678_9012_3456L;
  float pi =  3.14_15F;
  long hexBytes = 0xFF_EC_DE_5E;
  byte nybbles = 0b0010_0101;
  // 但是可以連續多個
  int x3 = 5_______2;  
  
  //不能接在小數點前後
//  float pi1 = 3_.1415F;
//  float pi2 = 3._1415F;
  //不能接在L前後
//  long socialSecurityNumber1 = 999_99_9999_L;
//  long socialSecurityNumber1 = 999_99_9999L_;

  // 不能加在結尾
//  int x2 = 52_;

  // 不能接在0x前後
//  int x4 = 0_x52;
//  int x5 = 0x_52;

01.png  

arrow
arrow
    文章標籤
    Java Underscore 數字加底線
    全站熱搜

    RX1226 發表在 痞客邦 留言(0) 人氣()