【Java7新特性】二进制字面值

在Java SE 7中新增了以二进制形式的字面值表示方式,你可以像使用十进制一样,方便地使用二进制形式的字面值来表示数值。

例如:

  1. // 一个8位的byte值:

  2. byte aByte = 0b100001;

  3. // 一个16位的short值:

  4. short aShort = 0b1010010100101;

  5. // 一个32位的int值:

  6. int anInt1 = 0b101000010100010110100101000101;

  7. // 一个64位的long值(注意末尾的后缀「L」)

  8. long aLong = 0b101000010L;

  9. // 二进制字面值以0b或0B开头,不区分大小写

  10. int anInt2 = 0B101;



未经允许请勿转载:程序喵 » 【Java7新特性】二进制字面值

点  赞 (0) 打  赏
分享到: