float f=123456789.99f;
Double F=new Double(f);
Double F=new Double(f);
解决方案 »
- java菜鸟求助
- [急]java.net.SocketException: Connection reset by peer: socket write error
- 做一个复选框选中后,点击分页,回来还选中的功能
- 求救 javax.mail.MessageRemovedException
- 问高手一个功能怎么实现的,在线等!
- 用JCreator Pro时,修改了系统时间,结果无法启动了。
- java包运行问题
- 如何用 UltraEdit 集成编译运行JAVA代码 (在哪里配置脚本),在线给分100
- JAVA中 volatile 好像没有存在的必要吧
- 哪里有java的帮助下载
- jdk安装的问题
- java第一步:HelloWorld通不过,失败。
Double F=new Float(f);
out...F
为什么要用float,一般api默认的浮点型大都是double的,你用float还要转换!
用double就解决问题了。
float f=123456789.99f;
Double F=new Double(f);
out...F 如果没有什么特别情况下,你始终用double就行了。用float还需要转换。
类型决定的是行为,不是尺寸。
似乎float会节省内存空间,但是实际情况中,不能保证JAVA不会在内部将其转换为需要的任何尺寸。