首 页 行业热点 新车 试驾评测 养车用车 车型库

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

发布网友

我来回答

5个回答

热心网友

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

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

一、浮点型常量

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

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

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

二、浮点型变量  

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

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

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

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

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

三、浮点型变量定义举例 

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

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

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

热心网友

默认为double,如果在小数后加F或f(如0.12F或0.12f)则为float,如果小数后加D或d,或不加(如0.12D或0.12d或0.12)则为double类型

热心网友

double、float或者Double、Float;后二者是对象

热心网友

小数点吗?
float 浮点型 0-9位小数 多用于小型数据

double 双精度 0-位小数 多用于大型数据

热心网友

double、float类型或者Double、Float;后二者是对象

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com