A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© tanqichun 中级黑马   /  2016-5-20 23:42  /  1698 人查看  /  15 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

不正确。精度不准确,  应该用强制类型转换,如下所示:float f=(float)3.4
哈哈哈

15 个回复

倒序浏览
因为浮点数默认类型是double,所以用float是会报错的,不过float f = 3.4F;,后面加个大写或者小写的f标记下就可以不用进行强转
回复 使用道具 举报 1 0
3.4默认为double
回复 使用道具 举报
好好学习,天天向上!
回复 使用道具 举报
可以用float f = 3.4f;
回复 使用道具 举报
后面应该加个f
回复 使用道具 举报
sxj 中级黑马 2016-5-21 21:38:28
7#
3.4会默认为double,   3.4F 才代表float.
回复 使用道具 举报
不正确 数字后面加f
回复 使用道具 举报
加个F身体好
回复 使用道具 举报
loop 中级黑马 2016-5-21 22:50:07
10#
一楼是duide
回复 使用道具 举报
后面加个F
回复 使用道具 举报
涨姿势了
回复 使用道具 举报
le李 中级黑马 2016-5-22 00:09:12
13#
好好学习,天天向上。。。。
回复 使用道具 举报
不正确,3.4后面加f
回复 使用道具 举报
强制转换,或者后面加个f
回复 使用道具 举报
学到了。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马