在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

解决方案 »

  1.   

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