下面各项语句中会产生编译错误的是( )。

admin2010-02-22  11

问题 下面各项语句中会产生编译错误的是(    )。

选项 A、float F=4096.0 F;
B、double D=4096.0;
C、byte B=4096;
D、char C=4096;

答案4

解析 该题考查对基本数据类型的定义及具取值范围的掌握。选项A正确,Java语言默认的实型数的形式是double类型的,要把它赋给float类型的变量,必须在实型数后面加上f或F字母;选项B是正确的:选项C是错误的, 4069已经超出了byte类型所能容许的范围 -128~127;选项D是正确的。因为在Java语言里,字符是用双字节表示的,4096在它能允许的范围之内。故本题答案是C。
转载请注明原文地址:https://kaotiyun.com/show/rKnp777K
0

相关试题推荐
最新回复(0)