[img]http://dl2.iteye.com/upload/attachment/0086/3432/a6d4557b-b641-3402-8a25-1440d7776d63.png[/img]
用java怎么表示这个公式,求解的值是多少?求代码
[img]http://dl2.iteye.com/upload/attachment/0086/3432/a6d4557b-b641-3402-8a25-1440d7776d63.png[/img]
用java怎么表示这个公式,求解的值是多少?求代码
[size=medium][color=blue][b]结果是0.9402859586706309[/b][/color][/size]
[code="java"]
public class Test {
public static void main(String[] args) {
//Math.log(2)表示log e底2
//那么如要求log2底10就是Math.log(10)/Math.log(2)
double x = (-(9.0/14.0))*(Math.log(9.0/14.0)/Math.log(2))
-(5.0/14.0)*(Math.log(5.0/14.0)/Math.log(2));
System.out.println(x);//0.9402859586706309
}
}
[/code]