声明浮点变量 float=3.0f是什么意思?

storylok 2011-11-20 09:47:43
声明浮点变量 float=3.0f是什么意思?

float a = 3.0f;


这个为什么要在后头加个F啊。。 3.0就表示的是浮点类型了撒。
...全文
2743 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
huntor 2011-11-20
  • 打赏
  • 举报
回复
3.0是个 double类型的值。
hzc543806053 2011-11-20
  • 打赏
  • 举报
回复
语法这方面要补充一下啊
storylok 2011-11-20
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 huntor 的回复:]
默认是double。
float必须加上f表示。
[/Quote]



但是前面已经定制了他的类型是 float a = 3.0 了嘛。这就是表示声明了一个float的变量a赋值为3.0了撒。。还加个f不是多此一举啊。
Star_2222 2011-11-20
  • 打赏
  • 举报
回复
额!
这个是语法给定的!记住就好了!
什么都没有 默认double型!
我是小辉辉 2011-11-20
  • 打赏
  • 举报
回复
一楼说的很对,声明他是单浮点的,这有时很重要,比如你几个int的值相乘后的值超过了int的最大值,出现的结果可能不是我们想要的,那么我们可以把其中的一个值写成如123123L,即是long型的那么相乘后就是long型的了,就不会出错了。
qq357593152 2011-11-20
  • 打赏
  • 举报
回复
规定- -
huntor 2011-11-20
  • 打赏
  • 举报
回复
默认是double。
float必须加上f表示。

62,636

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧