Java 数据类型中的数字表示与二进制原理
1. 数字字面量中的下划线
从 Java 7 开始,在数字字面量的两个数字之间可以使用任意数量的下划线。这样做的好处是,对于大数字,使用下划线可以提高可读性,避免因缺乏标点而难以阅读。
1.1 有效使用示例
以下是一些有效使用下划线的示例:
int x1 = 1_969; // 十进制格式中的下划线
int x2 = 1__969; // 多个连续下划线
int x3 = 03_661; // 八进制字面量中的下划线
int x4 = 0b0111_1011_0001; // 二进制字面量中的下划线
int x5 = 0x7_B_1; // 十六进制字面量中的下划线
byte b1 = 1_2_7; // 十进制格式中的下划线
double d1 = 1_969.09_19; // 双精度字面量中的下划线
1.2 无效使用示例
下划线只能在数字之间使用,不能在数字字面量的开头或结尾使用,也不能与前缀(如十六进制的 0x 、二进制的 0b )和后缀(如长整型的 L 、浮点型的 F )一起使用。以下是无效使用的示例:
int y1 = _1969; // 错误。下划线在开头
int y2 = 1969_; // 错误。下划线在结尾
int y
超级会员免费看
订阅专栏 解锁全文
1379

被折叠的 条评论
为什么被折叠?



