用java怎么表示这个公式,求解的值是多少?求代码

问题描述

用java怎么表示这个公式,求解的值是多少?求代码

解决方案

结果是0.9402859586706309public 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}}
解决方案二:
“/”在java中是取整的意思,所以说9/14=0,那么log2(0)就是无穷大,所以最后结构是NaN,只需要保留精度计算即可。
解决方案三:
额,JAVA的话好像是这么写的,但是答案是NAN不知道怎么回事。。。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/14))*(Math.log(9/14)/Math.log(2)) -(5/14)*(Math.log(5/14)/Math.log(2));System.out.println(x);//NaN}}
解决方案四:
数学问题,与java无关。
解决方案五:
log 有换底公式 http://baike.baidu.com/view/1920827.htmlog2(3) =log10(3) / log10(2) =ln(3)/ln(2)log2(9/14) = log10(2) /log10(9/14) java 的StrictMath 有 log10(double a) 方法

时间: 2024-08-18 12:24:08

用java怎么表示这个公式,求解的值是多少?求代码的相关文章

java怎样根据开始日期和结束进行模糊查询 求代码

问题描述 java怎样根据开始日期和结束进行模糊查询 求代码 例如下面的: 解决方案 数据库sql语句. SELECT column_name(s) FROM table_name WHERE column_name BETWEEN value1 AND value2 1.建立jdbc数据库连接, 2.创建查询语句. 3.输出结果. 解决方案二: 截止日期的天数加1 时分秒取0 解决方案三: 截止日期的天数加1 时分秒取0 解决方案四: 结束日期 格式化成"yyyyMMdd 23:59:59&q

java.lang.IllegalArgumentException 错误异常求解

问题描述 java.lang.IllegalArgumentException 错误异常求解 上面是代码的日志 求大神指点 解决方案 有一个方法传参或者是什么,参数类型错了 看看提示在哪一行 解决方案二: 解决spring的java.lang.IllegalArgumentException异常.hibernate中java.lang.IllegalArgumentException异常可能的原因

代码-Java数值计算问题,新手求解。

问题描述 Java数值计算问题,新手求解. package chapter5; import java.math.BigDecimal; class Rectangle { private double length; private double width; public Rectangle(double length, double width) { this.length = length; this.width = width; } double findArea() { return

excel-POI获取Excel使用公式后的值

问题描述 POI获取Excel使用公式后的值 java使用POI生成Excel,单元格使用公式计算,使用cell.getNumericCellValue()获取值,得到的值一直为0.因为我需要判断单元格的值为0设置不同的样式,可以使用以下方法:FormulaEvaluator evaluator = c.getSheet().getWorkbook().getCreationHelper().createFormulaEvaluator(); evaluator.evaluateFormulaC

用xml解析word文档,怎样解析,求思路,求代码,以及文档中图片和公式的解析

问题描述 用xml解析word文档,怎样解析,求思路,求代码,以及文档中图片和公式的解析 用xml解析word文档,怎样解析,求思路,求代码,以及文档中图片和公式的解析,请问哪位大神做过??? 解决方案 需求是什么呢?用什么语言,你说的xml解析word文档是什么意思呢? java里面对word文档的操作有POI工具包可以使用.

string-java 新人求解 不会写jsp求大神指点

问题描述 java 新人求解 不会写jsp求大神指点 后端是这样 样子的 @RequestMapping(value="toUpdate") public String toUpdate(HttpServletRequest request,Model model){ int id = Integer.parseInt(request.getParameter("id")); List<Emp> e=empMappingDao.findbyid(id);

qq-如何纯java实现类似QQ聊天时候的气泡功能,最好有代码。请给位大神指教

问题描述 如何纯java实现类似QQ聊天时候的气泡功能,最好有代码.请给位大神指教 如何纯java实现类似QQ聊天时候的气泡功能,请给位大神指教一下 解决方案 最近在用Java做一个类似QQ聊天系统 原理:就是给你每次发的消息加一个背景面板panel,每次发送消息,都加载一次,不过这样在聊天框显示比较慢, 暂时我没找到好方法

suse linux java ftp上传文件名称导致报错,求大神指导

问题描述 suse linux java ftp上传文件名称导致报错,求大神指导 上传时"school_user.questionext.csv"就因为文件名称多了一个"."导致报错 553 Could not create file.

对象-java JDBC 批量插入的时候报数组下标越界,求大神

问题描述 java JDBC 批量插入的时候报数组下标越界,求大神 代码:private static Boolean Function_User(Map resultMap String sqlString tableType) { // TODO Auto-generated method stub Connection conn=null; PreparedStatement insert_st=null; int count = 0; final int batchSize = 500;