float height=175.2f后面为什么加f?
float height=175.2f后面为什么加f?
float height=175.2f后面为什么加f?
2016-12-19
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;)举报