阅读(3931) (0)

Java 下划线数字字面量

2017-01-09 18:49:23 更新

Java数据类型教程 - Java下划线数字字面量


我们可以在数字字面量中的两位数字之间使用下划线。

例如,一个int文字2014可以写成2_014,20_14,201_4。

允许以八进制,十六进制和二进制格式使用下划线。

int下划线大数字使得它们更容易阅读。

以下示例显示数字字面量中下划线的有效用法:

int x1  = 2_014;     // Underscore in  deciaml format
int x2  = 2___014;   // Multiple consecutive underscores 
int x3  = 02_014;    // Underscore in  octal literal
int x4  = 0b0111_1011_0001;  // Underscore in binary literal
int x5  = 0x7_B_1;           // Underscores in hexadecimal literal 
byte b1 = 1_2_7;             // Underscores in decimal format 
double d1 = 2_014.01_11;     // Underscores in double literal

在数字字面量中只允许在数字之间使用下划线。