【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;



赞(52) 打赏
未经允许不得转载:优客志 » JAVA开发
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏