问题描述
如果数字以0开头,则是一个以8为底的八进制数字。012是十进制的10
解决方法
public class Test {
public static void main(String[] args) {
int i = 012;
System.out.println(i);
}
}
为什么输出是:10
?
如果数字以0开头,则是一个以8为底的八进制数字。012是十进制的10
public class Test {
public static void main(String[] args) {
int i = 012;
System.out.println(i);
}
}
为什么输出是:10
?