java N个数求几何评论,大数据量,超过double范围

最近做一个统计项目,需要求几何平均数,因为数据量大,超出了math.pow的范围,求教bigdecimal类型的大超大数如何求几何平均数,万分感谢!

如果不要求精度的话,可以将原始的数据通过除以 10^xn 的方式变小,然后结果乘以 10^x

如果数据过多,小数位就也会超过double的范围,还是不行