用java怎么输入数学表达式:以2为底的log。Math类里没法直接输入

如题所述

在java中求log2N,首先要弄明白一个初中学到的公式log2N=logeN/loge2,logeN代表以e为底的N的对数,loge2代表以e为底的2的对数.
在java.lang.math类中的log(double a)代表以e为底的a的对数,因此log2N在Java中的表示为:
log((double)N)/log((double)2)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-12-17
用对数的换底公式,编一个方法就好!
第2个回答  2010-12-17
Math.log(10)/Math.log(2)
第3个回答  2010-12-17
你需要求什么?指数?

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网