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

关于双精度单精度的定义

120.5定义的时候是否可以这样写
float price=120.5f;


提问者:阿森的卡卡 2018-09-07 18:14

个回答

  • 奈何桥头空奈何
    2018-09-16 17:48:04

    可以这样写,但是这道题里120.5后面没有f,所以用double,主要是double price=120.5d的d可以省略不写,float不可以省略

  • 慕用4496967
    2018-09-07 20:28:11

    小数点后只有一位数时两种写法其实都可以,只是要看清楚如果题目中120.5后面没有带f,那当然就只能用double.

    单精度是小数点后就一位小数,双精度则用的更多。

  • 一群刁民
    2018-09-07 20:23:28

    float height,正确写法,这个一般应用较少,大部分还是使用double的情况比较多,float使用有局限性。