问答详情
源自:2-6 Java中的数据类型

120.5为什么不能用float?他是单精度的!!

120.5为什么不能用float?他是单精度的!!

提问者:30it 2015-12-10 18:39

个回答

  • RockenRoll
    2015-12-10 18:57:07
    已采纳

    可以用,只要你写成 float price =12.5f;就可以了


  • 前世
    2016-03-27 10:28:04

    根据小弟我的研究,其实本来是可以使用 “float price=120.5f;”(或者float price=(float)120.5;)的,点提交时,右上角空白处其实有程序输出结果的,也就是我们没错,但是题目给的答案就只有使用double(如果不是屏幕下会有提示),所以会报错。

  • qq_假如我是一只猫_0
    2016-01-19 13:41:17

    我也用float也不对

  • faschou
    2015-12-31 16:33:56

    但是这里面不行

  • 小城阿哥
    2015-12-10 18:55:24

    float类型后面得加f;例如

    float f=12.5f;