问题 单项选择题

下列代码中,将引起编译错误的行是 1) public class Exercise { 2)  public static void main(String args[]) { 3)   float f=0.0; 4)   f+=1.0: 5) } 6) }

A.第2行

B.第3行

C.第4行

D.第6行

答案

参考答案:B

解析:第三行代码中,将变量定义为float型,而初始化时,赋值0.0,默认的数据类型为double型。将double型数据赋予float型变量,将损失精度。

多项选择题
单项选择题