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

为什么用double来定义身高变量?

double price=120.5;

不应该是下面这个float数据类型定义身高吗?

float prie=120.5f;

提问者:weixin_慕虎2566124 2020-04-04 16:18

个回答

  • 蒟蒻膜拜中
    2020-04-05 12:52:52

    可能是因为用float后面有个f的原因。。

  • xuyanshi
    2020-04-04 17:10:14

    double和float都可以用来储存小数(浮点数),差别只在于精度不同,double双精度、float单精度,所以都是可以的。