问题
单项选择题
下列代码中,将引起编译错误的行是 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型变量,将损失精度。