浮点类型问题:为什么float报错, double就不会报错呢!

img

img

!为什么float报错,
double就不会报错呢!。源代码:如图
凑字数!凑字数! 凑字数!凑字数! 凑字数!凑字数! 凑字数!凑字数!

java的浮点数的使用和c语言的浮点数使用是有区别的,java定义浮点数的时候需要在数字最后要加一个f,这样编译器才能识别出来你定义的数字是浮点数,另外为什么double类型为什么不会报错呢?是因为java默认的小数是double类型的。望采纳

在java中声明float类型,如果带有小数,必须在数值后面用‘f’或'F'标注,否则视为double类型。