标签: java
int num = 000111; System.out.println(num);
输出为73。
为什么会这样?
如何使输出为111?或者,如何使该值变为111。
答案 0 :(得分:9)
前导0表示该值以八进制表示。要使其变为111,请不要使用前导零。
答案 1 :(得分:1)
前导零将整数文字解释为八进制值。 111 oct = 73 dec
您应该删除前导零。