时间:2021-05-19
在Java SE 7中新增了以二进制形式的字面值表示方式,你可以像使用十进制一样,方便地使用二进制形式的字面值来表示数值。
例如:
// 一个8位的byte值:byte aByte = 0b100001;// 一个16位的short值:short aShort = 0b1010010100101;// 一个32位的int值:int anInt1 = 0b101000010100010110100101000101;// 一个64位的long值(注意末尾的后缀「L」)long aLong = 0b101000010L;// 二进制字面值以0b或0B开头,不区分大小写int anInt2 = 0B101;在Java SE 7中,还支持以下划线作为分隔符联接的数值表示方式:
//十进制形式int anInt1 = 123_45_6;//二进制、十六进制等形式也支持int anInt2 = 0b10_0110_100;int anInt3 = 0xFF_EC_DE_5E;//小数形式也支持float pi = 3.14_15F;double aDouble = 3.14_15;//多个下划线相连int chain = 5______2____0;不过以下几种书写形式是错误的:
//下划线不能放在最后int x = 52_; //错误//下划线不能邻近小数点(邻近小数点前后都不行)float pi1 = 3_.1415F; // 错误float pi2 = 3._1415F; //错误//下划线不能紧放在后缀「L」或「F」的前面float pi3 = 3.1415_F; //错误long aLong1 = 999_99_9999_L;//错误//下划线不能放在表示进制的前缀字符之间int x5 = 0_x52; //错误此外,还要注意下面这种,将下划线放在最前面的情况:
int _52 = 120; //在Java中,变量名称不能以数字开头,但可以下划线开头int x = _52; //所以,这里的_52并不是一个数字的字面值形式,而是一个变量标识符(变量名)声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
一直习惯了在命名css样式名时使用下划线“_”做为单词的分隔符,这也是在写js时惯用的写法。用过csshack的朋友应该知道,用下划线命
word弄下划线,其方法有: 1、首先选中需要打下划线的区域,选中【菜单栏】中的【下划线】。点击【下划线】,可打下划线,按【回车键】可添加多个下划线。 2、
word弄下划线的方法如下: 1、首先选中需要打下划线的区域,选中【菜单栏】中的【下划线】。点击【下划线】,可打下划线,按【回车键】可添加多个下划线。 2、
单前导下划线:_var单末尾下划线:var_双前导下划线:__var双前导和末尾下划线:__var__单下划线:_在文章结尾处,你可以找到一个简短的"速查表",
word设置下划线,其方法有: 1、首先选中需要打下划线的区域,选中【菜单栏】中的【下划线】。点击【下划线】,可打下划线,按【回车键】可添加多个下划线。 2