java中小数属于什么类型的数据

 我来答
你彡爷腿
推荐于2017-09-20 · 超过28用户采纳过TA的回答
知道答主
回答量:70
采纳率:0%
帮助的人:28.6万
展开全部

小数属于浮点型(默认为double)。

浮点型代表的是实数,其实就是包含小数的部分。也知道现实世界中是由很多复杂的数据的,所以需要这种表示实数的数据类型的支持。

一、浮点型常量

      Java的实常数有两种表示形式: 

  1. 十进制数形式,由数字和小数点组成,且必须有小数点,如0.123, .123, 123. ,123.0 。

  2. 科学计数法形式。如:123e3或123E3,其中e或E之前必须有数字,且e或E后面的指数必须为整数。实常数在机器中占64位,具有double型的值。对于float型的值,则要在数字后加f或F,如12.3F,它在机器中占32位,且表示精度较低。

二、浮点型变量  

     浮点型变量的类型有float和double两种。 

     数据类型所占位数的范围:

     float 32位 3.4e-038~3.4e+038 ;

     double 64位 1.7e-308~1.7e+308 ; 

     双精度类型double比单精度类型float具有更高的精度,和更大的表示范围,常常用于科学计算等高精度场合。   

三、浮点型变量定义举例 

      float f; //指定变量f为float型  

     double d; //指定变量d为double型  

     java中没有无符号型整数,而且明确规定了整型和浮点型数据所占的内存字节数,这样就保证了安全性、鲁棒性和平台无关性。

行车记录一瞬间
2010-05-22 · 超过25用户采纳过TA的回答
知道答主
回答量:131
采纳率:0%
帮助的人:73.8万
展开全部
默认为double,如果在小数后加F或f(如0.12F或0.12f)则为float,如果小数后加D或d,或不加(如0.12D或0.12d或0.12)则为double类型
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友f683cf5
推荐于2017-10-08 · TA获得超过369个赞
知道小有建树答主
回答量:522
采纳率:0%
帮助的人:372万
展开全部
double、float或者Double、Float;后二者是对象
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e3fcfba
2015-07-08 · TA获得超过882个赞
知道小有建树答主
回答量:556
采纳率:50%
帮助的人:456万
展开全部
小数点吗?
float 浮点型 0-9位小数 多用于小型数据

double 双精度 0-64位小数 多用于大型数据
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
无端的幸福
2015-07-15 · 超过46用户采纳过TA的回答
知道小有建树答主
回答量:272
采纳率:100%
帮助的人:325万
展开全部
double、float类型或者Double、Float;后二者是对象
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式