Java求指数

Java中,当我们计算2的n次方时,可以直接用Math.pow来计算。非常方便。

但是,已知一个幂的结果为M和幂的底数a , 现在要求幂的指数n。Math中提供的有log(double)方法,但是只能传入一个参数,即M。那么问题来了,如何简单、方便、快捷的达到我们的要求呢? 答案如下:

    n = Math.log(M) / Math.log(a) ;

 

猜你喜欢

转载自singhoo.iteye.com/blog/2382229