课程
/后端开发
/Java
/Java入门第二季 升级版
float和double有什么区别
2018-05-07
源自:Java入门第二季 升级版 8-2
正在回答
float是单精度类型,精度是8位有效数字,取值范围是10的-38次方到10的38次方,float占用4个字节的存储空间
double是双精度类型,精度是17位有效数字,取值范围是10的-308次方到10的308次方,double占用8个字节的存储空间
float 赋值部分要加f
float必须这么用,float a=5.0f; double 直接这么定义就行,double a=5.0; 不过性能方面double是双精度可能会差一些.
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
4 回答float和double
3 回答== 和 equals有什么区别
1 回答print和show有什么区别
2 回答小数为什么用float而不用double?
1 回答final和static有什么关系和区别?