标签: java math calculator
我使用java的ScriptEngine进行简单的数学计算。 当我给它2 ^ 2它给我0而不是4.任何人都可以给我一个简单的转换使用'^'到Math.pow?
答案 0 :(得分:1)
我使用编辑器并更正代码。你听到的只是它错了。
也许IntelliJ中的正则表达式可以轻松完成:将(\\d+)(^)(\\d+)替换为Math.pow($1, $2)
(\\d+)(^)(\\d+)
Math.pow($1, $2)
^字符在正则表达式中具有特殊含义。你可能不得不逃避它以使它成为一个角色。
^