# 不同进制在代码中的表现形式

注意:版本号需要在JDK7JDK7 以上。
二进制:由 0 和 1 组成,代码中以
0b
开头。
八进制:由 0~7 组成,代码中以 0 开头。
十进制:由 0~9 组成,前面不需要加任何前缀。
十六进制:由 09 还有 af 组成,代码中以 0x 开头。

primary

如果选择八进制,输出的数中有大于等于 8 的会报错,其他同理。
例如输出 019 ,这个会报错的。

System.out.println(017);
// 此时 17 为八进制数,代码输出结果为 15
// 即自动将输出转为十进制了
更新于 阅读次数