课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
avg=105/4=26.25,为什么程序计算的结果=26.0呢?
2016-05-30
源自:Java入门第一季(IDEA工具)升级版 3-2
正在回答
double avg = double 105/double 4 . 你在方法的参数中 定义为 (double a,double b 0{
double avg = a/b;
}
float avg = sum/4; ->26.0
float avg = (float)sum/4; ->26.25
我明白了!
double avg = 105/4 ,结果为26.0;
double avg = 105/4.0,结果才为 26.25
谢谢提示!
Sorry.......我还是不太明白。
您的意思是因为变量的数据类型造成这种结果的吗?
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
2 回答平均年龄为什么会是26.25呢
3 回答平均年龄为啥是double?
3 回答平均年龄的26.0怎么来
1 回答求平均年龄问题
7 回答平均年龄为什么是double avg,而不是 int avg?