黑马程序员技术交流社区

标题: 【分享】java中float和double的区别 [打印本页]

作者: 15621506590    时间: 2014-10-27 19:20
标题: 【分享】java中float和double的区别
(1)float型 内存分配4个字节,占32位,范围从10^-38到10^38 和 -10^38到-10^-38
例float x=123.456f,y=2e20f; 注意float型定义的数据末尾必须有"f"或"F",为了和double区别

(2)double型 内存分配8个字节,范围从10^-308到10^308 和 -10^-308到-10^-308
例double x=1234567.98,y=8980.09d; 末尾可以有"d"也可以不写

作者: ll_shitou    时间: 2014-10-28 09:20
感觉是水贴  
作者: 15621506590    时间: 2014-10-28 19:25
ll_shitou 发表于 2014-10-28 09:20
感觉是水贴

不是水贴,当时看到论坛有人问这个知识点了   就弄出来分享下。   float类型的在后面加个“f”我也不知道
作者: 15621506590    时间: 2014-10-28 19:27
ll_shitou 发表于 2014-10-28 09:20
感觉是水贴

不是水贴,当时看到论坛有人问这个知识点了   就弄出来分享下。   float类型的在后面加个“f”我也不知道
作者: wst123    时间: 2014-10-28 20:00
在java中默认的小数是double类型的所以在定义float类型是需要加上f
作者: win_top1    时间: 2014-11-9 22:41
一个是单精度的,一个是双精度的,float占4bit,double占8bit
作者: newLife    时间: 2014-11-10 16:49
又学习了:lol




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2