首页 > 试题广场 >

运行下面的程序,正确的结果是    cl

[单选题]
运行下面的程序,正确的结果是
   class func {
     public static void main(String[] args) {
        byte a = 1;
        System.out.print(a += 1);
        byte f = a + 1;
        System.out.print(f);
     }
}

  • 2, 2
  • 2, 错误
  • 1, 错误
  • 1, 2
byte 类型在计算中转换为int类型,所以当a+1执行后,a变成int,改成byte f = (byte)(a+1);
发表于 2020-08-14 21:41:46 回复(0)
1是int型,需要强转为byte型!
发表于 2020-03-18 22:45:19 回复(0)