qq_水蒸汽ty_0
2016-12-19 16:29
float height=175.2f后面为什么加f?
表示是float型,不然会被默认为double型的
因为数字默认是double类型的,不能把double类型转换为float类型
public class FloatTest { public static void main(String[] args) { float height = 175.2f; System.out.println(height); double height2 = 175.2; System.out.println(height2); } } 总结: 1、对float、double类型理解不到位。 2、对float、double类型互转理解不到位。 3、建议用对比学习法。 备注: 数据类型从float转double可以不用强制转换double;(如:double height2 = 175.2;) 数据类型从double转float必须强制转换成float。(如:float height = (float) 175.2;)
浮点型啊
因为float是浮点型
Java入门第一季(IDEA工具)升级版
1167352 学习 · 18630 问题
相似问题
回答 2