关于以0开头的“ int”数字的说明
public class Test { public static void main(String[] args) {
int i = 012;
System.out.println(i);
}
}
为什么输出是:10
?
回答:
如果数字以0开头,则是一个以8为底的八进制数字。012是十进制的10
以上是 关于以0开头的“ int”数字的说明 的全部内容, 来源链接: utcz.com/qa/433895.html
public class Test { public static void main(String[] args) {
int i = 012;
System.out.println(i);
}
}
为什么输出是:10
?
如果数字以0开头,则是一个以8为底的八进制数字。012是十进制的10
以上是 关于以0开头的“ int”数字的说明 的全部内容, 来源链接: utcz.com/qa/433895.html