ScriptEngine jse = new ScriptEngineManager().getEngineByName("JavaScript");
String strs = "1.2587*3.373" + "*" + 7;
try {
System.out.println(new BigDecimal(jse.eval(strs).toString()).setScale(2, BigDecimal.ROUND_HALF_UP));
} catch (Exception t) {
}
String strs = "1.2587*3.373" + "*" + 7;
try {
System.out.println(new BigDecimal(jse.eval(strs).toString()).setScale(2, BigDecimal.ROUND_HALF_UP));
} catch (Exception t) {
}