数值类型为什么使用double

来源:3-2 Java中的算术运算符

雨殇慕雪

2018-03-19 20:51

double avg = sum/4;

 这块为什么要用double类型呢?

怎么不使用int类型呢

写回答 关注

1回答

  • qq_阿省_0
    2018-03-19 20:55:03
    已采纳

    为了结果的精确,比如

    int sum=98,int avg = sum /4;

    结果是24,如果是

    int sum=98,double avg = (doublke)sum /4;

    结果是24.5

    慕粉1114...

    首先double不是doublke,其次(double)是有问题的,sum/4为int型,可以自动转换为double型并赋值给avg

    2018-07-18 10:59:13

    共 2 条回复 >

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1162891 学习 · 17550 问题

查看课程

相似问题