简单的代码更改' ^'到java中的Math.pow()

时间:2014-03-20 20:50:58

标签: java math calculator

我使用java的ScriptEngine进行简单的数学计算。 当我给它2 ^ 2它给我0而不是4.任何人都可以给我一个简单的转换使用'^'到Math.pow?

1 个答案:

答案 0 :(得分:1)

我使用编辑器并更正代码。你听到的只是它错了。

也许IntelliJ中的正则表达式可以轻松完成:将(\\d+)(^)(\\d+)替换为Math.pow($1, $2)

^字符在正则表达式中具有特殊含义。你可能不得不逃避它以使它成为一个角色。