在mian里:
int i = 012;
int j = 034;
int k = 056;
System.out.println(i);
System.out.println(j);
System.out.println(k);输出是:10
28
46
int i = 012;
int j = 034;
int k = 056;
System.out.println(i);
System.out.println(j);
System.out.println(k);输出是:10
28
46
其次:以0开头的基本数据类型的数字,指的是八进制的数,而System.out.println是以十进制输出的,
比如:012=8*1+2=10;034=8*3+4=28;056=8*5+6=46
最后:以0x开头的基本数据类型的数字,指的是十六进制的数,转换方法与上面的类似,相信你自己应该能够解决吧