A-A+

下列程序执行后 b的值应是 public class Testss { public sta

2022-08-06 04:21:56 问答库 阅读 175 次

问题详情

下列程序执行后,b的值应是 public class Testss { public static void main(String args[]) { unsigned byte b=0; b- -; System.out.println("b="+b); } }
A.-1
B.255
C.127
D.编译错误请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:D
解析:Java语言没有无符号整数类型、指针类型、结构类型、联合类型、枚举类型,这使得Java编程简单易学。对无符号byte型的范围是0~255不清楚。Java对越界的控制很严格,在编译时就会检查。

考点:程序