JAVA float和double的区别?

~~~

JAVA float和double的区别?

刚接触java正在自学的小白一枚;
也是刚刚才接触这个编辑器还挺好玩的,因为一会儿有事,所以草草把这个写一下哈哈哈。
-------------------------------------------------------------------------------------------------------------

今天写代码的时候 写了一个:

float num1=2.0;

当然是编译出错啦,然后就去搜索了一下;

java 小数默认是double类型然后如果非要指定是float类型必须后面加个F,比如float num1=2.0F。

去社区查了一下其他的区别 贴在下面:

对编程人员bai说,dudouble 和zhi float 的区别是double精度dao高,zhuan有效shu数字16位,float精度7位。但double消耗内存是float的两倍,double的运算速度1653比float慢得多,C语言中数学函数名称double 和 float不同,不要写错,能用单精度时不要用双精度(以省内存,加快运算速度)

float是单精度类型,精度是6位有效数字,取值范围是10的-38次方到10的38次方,float占用4个字节的存储空间,double是双精度类型,精度是15位有效数字,取值范围是10的-308次方到10的308次方,double占用8个字节的存储空间当你不声明的时候,默认小数都用double来表示,所以如果要用float的话,则应该在其后加上f## float类型变量值后加F 表示这个变量是float类型变量 是一种数字精度表示法。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值