Eval 数学公式解析计算

Eval

http://java.net/projects/eval/pages/Home

 

Expression exp = new Expression("(x + y)/2");
 
Map<String, BigDecimal> variables = new HashMap<String, BigDecimal>();
variables.put("x", new BigDecimal("4.32"));
variables.put("y", new BigDecimal("342.1"));
 
BigDecimal result = exp.eval(variables);
 
System.out.println(result);

 

 

你可能感兴趣的:(java)