java基本数据类型转换
double b = 3.4 ;
为什么float f = bf报错,
float f = (float) b不报错
------解决方案--------------------float f = bf编译器把bf当成一个整体了吧,好像只能数字后面带f,变量后面不可以吧
------解决方案--------------------
++
------解决方案--------------------JAVA小数默认是double型的,定义成float的类型的小数,必须带f,否则会当作double型。
float可以自动转型到double,double不可以自动转型到float