此代码需要说明:
public static void main(String[] args) {
int a=010;
int b=07;
System.out.println(a);
System.out.println(b);
}
输出:
8
7
答案 0 :(得分:1)
在Java中以0
开头的int表示 Octal ,这意味着您数到7,然后将8的(十进制)值表示为10,然后在那继续。
作为示例/用于比较:
Decimal Octal
8 10
9 11
10 12
11 13
16 20
17 21
24 30
25 31
64 100
65 101
etc...