单精度浮点型(float)和双精度浮点型(double)的区别

数据类型

关键字

占用字节数

默认数值

取值范围

单精度浮点型

float

4

0.0F

负数范围:—3.4028235E+38~—1.4E-45

正数范围:

—1.4E-45~3.4028235E+38

双精度浮点型

double

8

0.0D

负数范围:—1.7976931348623157E+308~—4.9E-324

正数范围:4.9E-324~1.7976931348623157E+308

 如上表所是                                      

他们在内存中占有的字节数不同,有效数字位不同,所表示数的范围不同,同时他们在程序中处理速度不同。                 

你可能感兴趣的:(java)