是
<00> 00,000或000 ......
Java中的整数? 或者它是八进制?如果它是八进制
是一个八进制?001或0005
答案 0 :(得分:7)
所有都是整数,但是......
1 is decimal
0 is decimal
01 is octal
00 is octal
来自Java Language Specification(强调我的):
请注意,八进制数字始终由两个或更多个数字组成; 0总是被认为是十进制数字 - 在实践中并不重要,因为数字0,00和0x0都表示完全相同的整数值。
答案 1 :(得分:4)
Java中的数字文字表示示例将为您提供答案:
int decimal = 100;
int octal = 0144;
int hex = 0x64;
int binary = 0b1100100;
所以00,000和0000都是八进制(base-8)整数。
答案 2 :(得分:1)