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

关于double和float调用空间大小的问题

String  name="爱慕课";

 String char    sex='男';

 String int    num=18; 

 String float    price=120.5f;

 String boolean    isOK=true; 

所以说 有什么 毛病? price 定义成float感觉会好一点 毕竟小数点后只有一位 分配给float的空间完全足够用啊 用double不是浪费空间么.....

提问者:枯荣Buendia 2017-04-04 11:06

个回答

  • guojiancuct
    2017-04-04 11:26:15
    已采纳

    我认为在实际开发中,没有必要过于强调用float还是double,因为现在的系统的空间都是足够的。

  • 标准与或式
    2017-04-04 16:11:48

    没毛病,楼主提交不通过可能是因为在线IDE对代码进行了检查,一旦不匹配就不给过,你就迎合一下它就好了,而且就像一楼说的,反正Java有垃圾回收机制,何必纠结于省那一点点内存呢?

  • 枯荣Buendia
    2017-04-04 11:18:04

    ....double的精度高吧 同学http://img.mukewang.com/58e31004000167bd07000130.jpg

    字节就看出来了

    现在估计是老师根据应用把price定义成了double

    现在才意识到string是一种类型

    Orz

  • 雪瑞
    2017-04-04 11:11:14

    float的精度比double高