问题 单项选择题

下列代码中,将引起编译错误的行是( )。
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,即可正确运行。

单项选择题 B型题
单项选择题