社区
Java SE
帖子详情
Java浮点类型
formathyx
2004-08-10 01:57:31
float 占用4个字节,而范围在:+3.40282347e+38f(有效小数位数为6-7)
-3.40282347e+38f(有效小数位数为15)
疑惑一:在这的e和f只是一个后缀而已吗?
疑惑二:范围是:+3.40282347e+38f在这的+是代表什么呢?
疑惑三:那么-36.45124可以用float数据类型来表示吗?
还有double浮点类型也是不大明白的!
GGJJ帮帮我,百忙之中帮我详细讲解一下好吗?
...全文
168
3
打赏
收藏
Java浮点类型
float 占用4个字节,而范围在:+3.40282347e+38f(有效小数位数为6-7) -3.40282347e+38f(有效小数位数为15) 疑惑一:在这的e和f只是一个后缀而已吗? 疑惑二:范围是:+3.40282347e+38f在这的+是代表什么呢? 疑惑三:那么-36.45124可以用float数据类型来表示吗? 还有double浮点类型也是不大明白的! GGJJ帮帮我,百忙之中帮我详细讲解一下好吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
draco2002
2004-08-10
打赏
举报
回复
科学记数法(Scientific notation)是浮点数加一表明乘以10的指定幂次的后缀,指数是紧跟E或e 的一个十进制的数字,它可以是正值或是负值。例子如6.022E23,314159E-05,及2e+100。
yangjuanli
2004-08-10
打赏
举报
回复
我试着给你回答吧:
1、:+3.40282347e+38f(有效小数位数为6-7)、-3.40282347e+38f(有效小数位数为15)
这里都是书上的写法,e为科学记数法,f代表是float类型的。
2、+3.40282347e+38f在这的+是代表什么呢? 代表是正数
3、那么-36.45124可以用float数据类型来表示吗? 当然可以了。
formathyx
2004-08-10
打赏
举报
回复
楼上的二位谢谢你们热心的解答,那么float数据类型的一个范围准则是不是就是以有效小数位数6-7来衡量了,而在这+3.40282347e+38f +38代表的是正数38是不是?
是指float数据类型的范围是+3.40282347e到+38是不是呢?
对其后面的+38f还是有点不大明白或许我有点笨!还恳请你们再说说行不!
java
超强笔记
java
超强笔记。涵盖
java
详细信息,适合初学者阅读,从安装到软件设计,涉及全面,阅读方便。
jdk1.7 64位官方正式版 jdk-7u79-linux-x64
jdk1.7 64位官方正式版 jdk-7u79-linux-x64
java
浮点
类型
_
java
浮点
类型
案例介绍
java
浮点
类型
介绍在学习
java
开发中,那么
java
浮点
类型
是我们必不可少学习的知识点,下面介绍一下
java
浮点
类型
。1. float型常量:453.5439f,21379.987F,231.0f(小数表示法),2e40f(2乘10的40次方,指数表示法)。需要特别注意的是:常量后面必须要有后缀“f”或“F”。变量:使用关键字float来声明float型变量,例如:float x=22.76f,...
java
浮点
数
类型
_
Java
浮点
类型
Java
教程 -
Java
浮点
类型
float
类型
float
类型
表示单精度数字。float
类型
变量在需要一个分数组件时很有用。下面是一些浮动变量声明的例子:float high, low;
Java
浮点
值,大小和字面值float是32位宽,其范围约为1.4e-045至3.4e + 038。
Java
中的
浮点
字面值默认为双精度。要指定
浮点
字面值,必须在该常量后面附加一个F或f。以下代码显示了如何声明
浮点
...
2025——》
Java
中基本数据
类型
之
浮点
类型
变量/举例说明
Java
中
浮点
类型
变量在不同场景下的应用
Java
浮点
类型
变量摘要:
Java
提供float(单精度)和double(双精度)两种
浮点
类型
。float占32位,6-7位有效数字,适合内存敏感场景;double占64位,15-17位有效数字,是默认
类型
,适合高精度计算。使用时需注意:1)float需加F/f后缀;2)存在精度误差(如0.1+0.2≠0.3),金额计算应改用BigDecimal;3)比较
浮点
数应判断差值而非直接==。
类型
选择建议:优先使用double,仅在存储海量数据时考虑float,金融计算必须用BigDecimal。
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章