下列代码中,将引起编译错误的行是( )。 1)publicclassExercise{ 2)publicstaticvoidmain(Stringargs[]){ 3)floatf=0.0; 4)f+=1.0; 5)}

admin2010-12-17  23

问题 下列代码中,将引起编译错误的行是(    )。    1)publicclassExercise{    2)publicstaticvoidmain(Stringargs[]){    3)floatf=0.0;    4)f+=1.0;    5)}    6)}   

选项 A、第2行     
B、第3行
C、第4行     
D、第6行

答案B

解析  本题考查Java中的数据类型。应该掌握Java中的简单数据类型,以及相关运算。floatf=O.O这个语句,想要定义一个浮点型变量f,并且初为值为0.0,但由于Java认为如果数字后没竹任何字母,计算机默认为double类型,而从double是不能转换为 float的,所以该语句错误,如果改为floatf=0.0f,即可正确运行。
转载请注明原文地址:https://jikaoti.com/ti/7uH0FFFM
0

最新回复(0)