课程
/后端开发
/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环境搭建、工具使用、基础语法开始
3 回答to String 是什么意思啊
6 回答为神马呢?
2 回答关于什么时候 用 byte short int long
5 回答好奇怪的错误
1 回答Exception in thread "main"