黑马程序员技术交流社区

标题: 一下代码打印的结果是什么??? [打印本页]

作者: 塞肥肥塞牙人    时间: 2014-9-5 21:10
标题: 一下代码打印的结果是什么???

public class Abs

{

  static int a = 0x11;       //十六进制

  static int b = 0011;       //八进制

  static int c = '/u0011';   //十六进制数据的Unicode字符编码

  static int d = 011;    //八进制

    /**

     * @param args

     */

  public static void main(String[] args)

  {

    System.out.println("a="+a);

    System.out.println("b="+b);

    System.out.println("c="+c);

    System.out.println("d="+d);

  }

}

a=?  b=?  c=?  d=?



作者: 泥土知识    时间: 2014-9-6 08:44
a=17 b=9 c=17 d=9 a
作者: liaorubei    时间: 2014-9-6 08:45
如果不出意外,我估计会编译不通过吧,变量c那里你确定这样赋值的可以的?单引号?
作者: 泥土知识    时间: 2014-9-6 08:46
a=17 b=9 c=17 d=9 a=0001 0001 b=001 001  c是编码不用管它 d=001 001
作者: 静水流华    时间: 2014-9-6 09:39
同意二楼




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2