声明浮点变量 float=3.0f是什么意思?    float a = 3.0f; 
这个为什么要在后头加个F啊。。  3.0就表示的是浮点类型了撒。

解决方案 »

  1.   

    默认是double。
    float必须加上f表示。
      

  2.   

    一楼说的很对,声明他是单浮点的,这有时很重要,比如你几个int的值相乘后的值超过了int的最大值,出现的结果可能不是我们想要的,那么我们可以把其中的一个值写成如123123L,即是long型的那么相乘后就是long型的了,就不会出错了。
      

  3.   

    额!
    这个是语法给定的!记住就好了!
    什么都没有 默认double型!
      

  4.   


    但是前面已经定制了他的类型是 float a = 3.0 了嘛。这就是表示声明了一个float的变量a赋值为3.0了撒。。还加个f不是多此一举啊。