TA贡献2051条经验 获得超10个赞
把sum转成float类型,然后再除以length。因为两个int相除的话,结果还是int。这样小数部分就都没了。其中有一个是float类型,除的时候就会把另一个也转成float类型,两个float类型相除结果是float类型,就有小数部分了
TA贡献1820条经验 获得超9个赞
你好!!这是强制类型转换,ave 是 float 类型,sum 和 length 是 int 类型;计算的时候如果不强制转换,那么计算结果就是 .00000 ,小数部分被舍去了
大厂算法面试真题解析32讲
¥ 68.00
32 堂微服务架构设计与落地精讲课
¥ 78.00
Java 并发编程深度解析
¥ 58.00
网络编程之Netty一站式精讲
再学经典:《Effective Java》独家解析
举报