哪两个是有效的float定义()

哪两个是有效的float定义?

Which two are valid declarations of a float? (Choose two.)

A,
float f = 1F;

B,
float f = 1.0;

C,
float f = '1';

D,
float f = "1";

E,
float f = 1.0d;

A,float是浮点型,定义的时候数据后面要加F,不然编译器默认为整型,就会导致类型不匹配

A正确
B,默认f是double
C,单引号表示char
D,双引号表示String
E,1.0d表示 double

A,C