我正在编写一个程序,用户输入最终作为字符串内的数学表达式。我如何将其评估为 double ?
我对这门语言没有太多经验,我主要熟悉 BASIC(笑)。因此,如果有人能给我最简单的分步说明来执行此操作,我将非常感激。
最佳答案
不幸的是,这在 Java 中并不是太简单。两个最上面的选项似乎是使用内置的 javascript 引擎或使用 exp4j 库。
您可以在这些答案中阅读有关它们的更多信息:evaluating-a-math-expression-given-in-string-form和 java-parse-a-mathematical-expression-given-as-a-string
关于android - 在 Android Studio 中评估字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19280637/