发布网友
共2个回答
热心网友
java中在1.6之前是不支持二进制表示的,从java1.7开始支持,以0b开头 如:
int i = 0b110101001;
等价于:
int i = 425; //十进制
int i = 0651; //八进制 0开头
int i = 0x1a9;//十六进制 0x 开头
热心网友
java不显示地支持二进制数字,因为二进制的数字比较长,你可以考虑使用八进制或十六进制,这两种转换成二进制都比较方便.
可以用八进制用0开头,比如:012就是十进制的10
十六进制用0x开头,比如:0x12就是十进制的18