课程
/后端开发
/Java
/Java入门第一季(IDEA工具)
如果出来一个小数,我怎么确定要用double还是用float , 这两个有什么实质性区别? 怎么区分这两个呢?
2014-06-06
源自:Java入门第一季(IDEA工具) 2-6
正在回答
不是double精度高么,float 占4个字节,double 占8个字节。
数据如果能用float表达且保证float数据之间运算不会发生溢出那就用float,若用double也可以,那样会浪费空间(比如内存空间、寄存器。。。),当然也会浪费计算时间
简言之,要更精确用float
sorry,楼上有错别字,重新码字。楼上不用看了。 double没有float精读高,大数字的话建议使用float,不过你像工资啊什么的用double就可以了,金额计算一般不使用double和float,这两个玩意适合对科学计数,比如天体距离什么的~~~,金额计算用BigDecimal
double没有float精读高,建议使用float,不过你像工资啊什么的用double就可以了,金额计算一般不使用double和float,这两个玩意适合对科学技术,比如天体距离什么的~~~,科学计算用BigDecimal
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
2 回答对这个结果不理解!
2 回答常用比较运算符表格中是否有错?
3 回答这种的结果和参考给出的结果不一样
1 回答错在哪里吗?求救
3 回答求教下这个错在那呢?
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号