关于成员变量的类型的问题
area=(above+bottom)*height/2.0f;上面这个语句中,最后这个f是指float型吗,为什么要这样做?
----------------解决方案--------------------------------------------------------
默认的浮点数都是double 只有在数后边加上f才是 float的
java中有这样一个规则:
只要带有小数点的数,它的默认类型就是dobule类型
如: num=2.4;//这个num的数据类型是double
num1=2.4f;//那么这个num1的数据类型就是float类型
----------------解决方案--------------------------------------------------------
回复 2楼 maoenlong
o ,这样啊,谢谢 ----------------解决方案--------------------------------------------------------
这个就是属于8种类型的一种,浮点类型默认的是double,float要在后面加上f;
boolean类型默认的是False
整数类型默认的是int,超过它的范围就得在后面加上L
----------------解决方案--------------------------------------------------------
楼上正解
----------------解决方案--------------------------------------------------------