java中的float占有4个字节,这对一般的系统应用应该足够了吧?但是double好像用起来舒服一些,请问做过系统的兄长们都是怎么选择的?那个选的比较多?
谢谢你们。

解决方案 »

  1.   

    显然是double,但是还是要看具体情况,有时候用float但是很少。。
      

  2.   

    看应用的场合的
    这个精度有关系的
    如果对精度没啥要求
    我还是喜欢直接INTEGER
      

  3.   

    double(双精度型)比float(单精度型)存的数据更准确些,占的空间也更大
      

  4.   

    不可否认,用double还是因为方便。
    float的那个f很讨厌。
      

  5.   

    看情况了 如果float够用 绝对不能用double的 因为你浪费了4个字节 数据少的时候看不出来 要是有百万级别的数据量的时候 那就不是一点点的浪费了
      

  6.   

    从来不用float,因为麻烦
    至于性能方面,高性能项目就用C++开发而不用java了,所以我们的java开发一般不太考虑性能问题。
      

  7.   

    我觉得应该根据情况而定。float够了就不用double。
      

  8.   

    这要看你系统的性能要求了。如果这个系统要求数据运算多的话,那就要不精度少的用 float,精度高的用double这样可以减少内存的开销
      

  9.   

    这个问题其实不仅仅针对java的 任何语言都是这样的吧 在可以预计的情况下 首选肯定是占用字节少的类型 数据库里尤其如此
      

  10.   

    现在计算机运行速度都很快了
    double没有问题的