java阅读笔记--Java中为何 float f = 3.4会报错Java中出现一个小数时,如果没有明确指出类型,那么默认是double类型的,所以在编译时,3.4为double类型的赋给float类型的f变量,为向下转型,会丢失精度所以报错。需要:1.强制类型转化 float f = (float)3.42.明确类型:float f = 3.4f摘自CSDN博客