概述
Java SE 7和更新的版本中, 整数类型(byte, short, int以及long) 也可以使用二进制数形式来表示。要指定一个二进制字面量,可以给二进制数字添加前缀 0b 或者 0B。
代码验证
public class Demos{
public static void main(String[] args){
int i=0b1110; //0b开头(零开头)
System.out.println(i);//输出14
i=0B11111111; //0B开头(零开头)
System.out.println(i);//输出255
//int i=1110B; 不能以B和b结尾。报错。
}
}
分析
Binary: Base 2, whose digits consists of the numbers 0 and 1 (you can create binary literals in Java SE 7 and later) ———–这段话出自官网。翻译如下
二进制:基为2的数字,由数字0和1组成(你可以在java SE 7及更新的版本中创建二进制常量)。
具体请参考官网的解释:http://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html
1312

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



