课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
为什么
double avg=sum/4;保留一位小数
double avg=sum/4.0;保留两不一样位小数,而且运算结果
2015-02-02
源自:Java入门第一季(IDEA工具)升级版 3-2
正在回答
在这问题中,sum是一个int类型的,当用sum/4时是int型的sum去除以int型的4得到的结果是int型的26,这是应该把int型的26赋给avg,但是这里avg是double型的,所以int型的26自动转换成double的26.0;double avg=sum/4.0中sum是int型的去除以4.0时要转换成double型的也就是105.0再除以4.0得到的结果就是26.25了。也就是做运算时,运算符前后的运算数要先转换成相同类型在计算
二狗子ltt 提问者
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
3 回答循环中平均数如何保留两位小数
3 回答怎么保留两位小数
2 回答如何判断一个小数有几位小数
2 回答关于double类型保留小数位数的问题??
3 回答数据类型如何确定