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

double 和 float 的区别

这次做题,像120.5 这种数字为什么不用float而用double不是很浪费吗

提问者:慕婉清5005134 2015-12-24 12:41

个回答

  • neeeeeeeeeeeeeeeu
    2016-01-01 15:33:30

    多谢。刚好也有这疑惑。

  • 天启之魂
    2015-12-24 13:41:12

    float4字节 double 8字节  现实已经很少用float了 可以无视 知道就行

  • Sophia_0614
    2015-12-24 13:00:25

    这个应该是因为Java中浮点型默认是双精度,用float计算要标识时要加f加以区分,你说的120.5用单精度定义应该也是可以的,用双精度可以方便计算更精确,而且实际运算中双精度多占空间也不会有明显的差别,个人理解

  • Caballarii
    2015-12-24 12:45:10

    这点空间不算什么,而且float要在数字后面加f,写程序太麻烦了