现在的位置: 首页 > 综合 > 正文

使用jeval进行精确的浮点数计算

2014年02月10日 ⁄ 综合 ⁄ 共 337字 ⁄ 字号 评论关闭

比较了多个工具,使用jeval计算的结果,对于浮点数的计算是最精确的。

 

	/**
	 * 表达式计算
	 * 
	 * @Description:
	 * @param exp
	 * @return
	 * @throws Exception
	 * @author li.wenkai
	 * @since:2011-8-20 下午02:59:22
	 */
	private Double expressionEval(String exp) throws Exception {
		try {
			Evaluator eval = new Evaluator();
			String rest = eval.evaluate(exp);
			return new Double(rest);
		} catch (Exception e) {
			throw new Exception(exp + "计算异常", e);
		}
	}

 

 

 

 

抱歉!评论已关闭.