试题与答案

下列程序执行后,b的值应是( )。   public class Testss

题型:单项选择题

题目:

下列程序执行后,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对越界的控制很严格,在编译时就会检查。

试题推荐
微信公众账号搜索答案