java吧 关注:1,292,184贴子:12,822,826
  • 11回复贴,共1

float a=3.14可以通过编译,float a=6.28为什么不能通过编译

只看楼主收藏回复

如题。
我是自学的,也是刚刚学到这里有点不了解的地方。
希望各位大神能帮忙解释解释,感激不尽。


1楼2014-02-08 23:59回复
    你确定float a =3.14;能通过?float a=3.14f;才行吧


    IP属地:广东2楼2014-02-09 00:04
    收起回复
      2025-12-22 15:37:39
      广告
      不感兴趣
      开通SVIP免广告
      什么问题?


      IP属地:安徽3楼2014-02-09 00:32
      回复
        好像已经解决了


        IP属地:广东来自Android客户端4楼2014-02-09 01:16
        回复
          同自学中小数默认double型,占8个字节,float4个字节,不能把大的赋值给小的,编译器会提示精度缺失


          来自Android客户端5楼2014-02-09 01:22
          收起回复
            float a = 3.14不能通过编译


            IP属地:上海来自Android客户端6楼2014-02-09 03:52
            回复


              IP属地:四川来自Android客户端7楼2014-02-09 08:24
              回复
                楼主jdk坏了


                IP属地:广东来自iPhone客户端8楼2014-02-09 09:16
                收起回复