为了账号安全,请及时绑定邮箱和手机立即绑定

正在回答

3 回答

float类型变量赋值的数值没有加f时,例如数字1.2,会把它作为double类型处理,也就是说把double类型的值赋给float类型,然而由于float类型和double类型在内存中的二进制表现形式不同,java不会进行自动转换,两边类型不一样就不能赋值。  所以必须要加上f。

0 回复 有任何疑惑可以回复我~
#1

Rexk 提问者

非常感谢!
2017-03-04 回复 有任何疑惑可以回复我~

二楼的兄弟说的也不错

0 回复 有任何疑惑可以回复我~

用来代表该数是float类型的浮点数。

这样在只遇到175.2f这个数就可以知道,它是浮点数,而不是double类型的了

同理也可以这样:double s=12.3d;代表是double类型的

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为float变量赋值时为什么后面要添加字母

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号