更新时间:2020-09-10 17:03:47 来源:极悦 浏览3867次
1、浮点类型用于表示小数的数据类型。
2、浮点数原理:也就是二进制科学计数法。
3、Java的浮点类型有float和double两种。
4、Java默认浮点类型计算的结果是double类型,字面量也是double类型。
1、十进制浮点数科学计数法:219345=2.19345*(10^5)
2、二进制浮点数科学计数法:10111=1.0111*(2^100)
1、float类型共32位,1位为符号位,指数8位,尾数23位。
2、float的精度是23位(即能精确表达23位的数,超过就被截取了)。
小数是以尾数长度来表示精确度的,比如pi=3.1415的精度是4位。
3、float存储数据的范围大于int类型,但精度比int要小,因为int的精度是31位。
1、double类型,1位符号位,11位指数,52位尾数。
2、double范围远远大于long,但double精度不如long。
浮点运算就是实数运算,由于计算机只能存储整数,所以实数都是约数,这样浮点运算是很慢的而且会有误差。
占位总结:
字符型:char:2个字节
整型:byte:1个字节
shot:2个字节
int: 4个字节
long:8个字节
实型:float:4个字节
double:8个字节
布尔型:boolean :一个字节
其中一个字节由8个二进制位组成
以上就是极悦java培训机构的小编针对“Java默认浮点数类型的基础入门”的内容进行的回答,希望对大家有所帮助,如有疑问,请在线咨询,有专业老师随时为你服务。
0基础 0学费 15天面授
Java就业班有基础 直达就业
业余时间 高薪转行
Java在职加薪班工作1~3年,加薪神器
工作3~5年,晋升架构
提交申请后,顾问老师会电话与您沟通安排学习