A-A+
下列的变量定义语句中 合法的是A.float$__ * 5=3.4f;B.byte bl=1
问题详情
下列的变量定义语句中,合法的是
A.float$__ * 5=3.4f;
B.byte bl=15789;
C.int__abc=3214L;
D.double a=Double.MAX__vALUE;请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:D
解析:Java语言提供了几个常值变量去表示最大值、最小值和判别溢出的特殊值。float型double型最大值Float.MAX_VALUEDouble.MAX_VALUE最小值Float.MIN_VALUEDouble.MIN_VALUE正无穷大Float.POSITIVE_VALUEDouble.POSITIVE_VALUE负无穷大Float.NEGATIVE_VALUEDouble.NEGATIVE_VALUE0/0Float.NANDouble.NAN选项A)float$_*5=3.4f,这其中在定义变量名时,不应将“*”加入其中。选项B)byteb1=15789,byte在计算机中只有8位,表示的范围是-128~+127。选项C)int_abc=3214Llong型在计算机中占的位数要比int多,所以必须用强制转换。