在JAVA里为什么Math.pow(x,0.5)==Math.sqrt(x)是false?
展开全部
pow 是x的0.5次方
sqrt 是x的开方
但是都是double类型的,有精度差异,所以不一样了
就算2个double的类型相加,结果也是出乎意料的
sqrt 是x的开方
但是都是double类型的,有精度差异,所以不一样了
就算2个double的类型相加,结果也是出乎意料的
追问
为什么会精度不同呢?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询