难道不是应该用
double avg = sum/4.0;
吗?
为什么要用double avg = sum/4;
这是运用了类型的自动转换。
double占8字节,而int只占四字节;所以只能double兼容int,不能反过来。
“/”两边数据类型得一致吧
double型可以兼容int型,如果反过来就不行吧。