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

price=120.5为什么要设置为double型

为什么price非得用double型的呢,,不可以是float

提问者:平凡之路_1 2015-04-09 18:10

个回答

  • Perona
    2015-04-09 22:26:22

    double型和float型主要区别表现在精度 不同,占的字节数也不同,

     一般喜欢用double的,举个例子,

    float num=6.0;这样写会出错,因为float型变量强制后面用f结尾,也就是这样:

    float num=6.0f;

     

    double num=6.0;这样就不会有错,

    不过性能方面可能会差一些,

    小程序是没什么分别的.