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

详细解答 谢谢


int  和 double有什么区别?在选用时如何去区分呢?什么情况去选着

提问者:老农民01 2016-01-10 22:19

个回答

  • JZ_L_LM
    2016-01-11 11:48:01

    在lvoth上面补充一下:int类型在使用时可以由编译器自动转成double类型,但是double转int需要强制转换,并且会丢失数据精度。

  • Ivoth
    2016-01-10 22:31:16

    int是整形,32位

    double是64为双精度小数

    用法:

    定义

    int a=10;

    double d=10.0;

    a=a/4时得到得结果会吧除不进的余数部分舍弃 a=2

    d=d/4时d会等于2.5

  • hainishishui
    2016-01-10 22:27:57

    同求。。。