gpt4 book ai didi

java - 如何使用 jeval 计算指数形式的数字?

转载 作者:行者123 更新时间:2023-12-01 04:56:31 25 4
gpt4 key购买 nike

我在使用 jeval 评估表达式时遇到问题包含 1.0E-4 等值或“E”后带有“-”的任何其他值的库

Evaluator mEvaluator = new Evaluator();
String r1 = mEvaluator.evaluate("1/10000"); // Works, r1 == "1.0E-4"
String r2 = mEvaluator.evaluate("1.0E-4"); // Doesn't work, exception is thrown
String r3 = mEvaluator.evaluate("1.0E4"); // Works, r3 == "1.0E4"

异常(exception)是这样的:

12-25 12:10:51.495: W/System.err(5225): net.sourceforge.jeval.EvaluationException: Expression is invalid.

如何使用 jeval 评估这些值?

最佳答案

为什么不使用

String r2 = mEvaluator.evaluate("1/1.0E4");

关于java - 如何使用 jeval 计算指数形式的数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14029717/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com