当前位置: 代码迷 >> Java相关 >> java基本数据类型转换,该怎么解决
  详细解决方案

java基本数据类型转换,该怎么解决

热度:266   发布时间:2016-04-22 21:47:23.0
java基本数据类型转换
double b = 3.4 ;
为什么float f = bf报错,
float f = (float) b不报错

------解决方案--------------------
float f = bf编译器把bf当成一个整体了吧,好像只能数字后面带f,变量后面不可以吧

------解决方案--------------------
引用:
float f = bf编译器把bf当成一个整体了吧,好像只能数字后面带f,变量后面不可以吧


++
------解决方案--------------------
JAVA小数默认是double型的,定义成float的类型的小数,必须带f,否则会当作double型。
float可以自动转型到double,double不可以自动转型到float

  相关解决方案