JAVA代码片段:八进制/基数8数字的解释
需要解释此代码:JAVA代码片段:八进制/基数8数字的解释,java,Java,需要解释此代码: public static void main(String[] args) { int a=010; int b=07; System.out.println(a); System.out.println(b); } 输出:87在Java中,以0开头的整数表示一个八进制,这意味着您要数到7,然后将8的(十进制)值表示为10,并从那里继续 作为示例/比较: Decimal Octal 8
public static void main(String[] args) {
int a=010;
int b=07;
System.out.println(a);
System.out.println(b);
}
输出:87在Java中,以
0
开头的整数表示一个八进制,这意味着您要数到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...
这些是八进制数。它只是以基数8表示的
int
。我需要解释8是如何计算的。看看这个问题:你能澄清一下你有什么问题吗?