java中
byte b="A";
System.out.println("1="+b);
System.out.println("1="+(byte)b);
System.out.println("1="+(char)b);
输出结果是什么

解决方案 »

  1.   

    1=65
    1=65
    1=A
    其中byte   b="A"; 
    应为 byte   b='A'; 
      

  2.   

    byte   b="A"?  这个编译不过。 “A”是字符串。 类型转换:byte-->short-->int-->long-->float-->double
        char-->int        
    System.out.println("1="+byte);
    System.out.println("1="+short);System.out.println("1="+char);
    应是程序会把char转为int型。
    有意思的是
    System.out.println(4+9+"zheng");
    结果是:13zheng