java中八进制常量是什么意思_java 二进制常量、八进制常量、十进制常量、十六进制常量表示方法...

二进制

以0b或者0B开头

可用符号0、1

负数在前面加符号-

正确的值:0x10、0X11、-0x11

错误的值:0x12

需要注意的是这里0b或者0B开头表示的只是进制,而不是说该常量是byte类型,千万不要搞混了

八进制

以数字0开头

可用符号0、1、2、3、4、5、6、7

负数在前面加符号-

正确的值:01234567、0123、0777、-555

错误的值:088

十进制

无需开头的前缀

可用符号0、1、2、3、4、5、6、7、8、9

负数在前面加符号-

正确的值:1234567890、123、0777、-10

错误的值:088

十六进制

以0x或0X开头

可用符号0、1、2、3、4、5、6、7、8、9、a、b、c、d、e、f(或A、B、C、D、E、F)

负数在前面加符号-

正确的值:0x1234567890abcdefL、-0X1234567890ABCDEFL、0x123

错误的值:0x123ghi

示例

public class Test5 {

public static void main(String[] args) {

System.out.println("二进制常量10:" + 0b1010);

System.out.println("二进制常量-10:" + -0b1010);

System.out.println("八进制常量10:" + 012);

System.out.println("八进制常量-10:" + -012);

System.out.println("十进制常量10:" + 10);

System.out.println("十进制常量-10:" + -10);

System.out.println("十六进制常量10:" + 0xa);

System.out.println("十六进制常量-10:" + -0xa);

}

}

输出结果为

二进制常量10:10

二进制常量-10:-10

八进制常量10:10

八进制常量-10:-10

十进制常量10:10

十进制常量-10:-10

十六进制常量10:10

十六进制常量-10:-10

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值