Java执行数学公式
从我的做事方式你可能会知道,我是Java的初学者。基本上我有这样的东西:Java执行数学公式,java,math,Java,Math,从我的做事方式你可能会知道,我是Java的初学者。基本上我有这样的东西: String math = "1 + 1"; String math = "1 + 1"; int answer = Math(math); System.out.print(answer); 我希望能够执行这个数学方程,这样它将返回值2。大概是这样的: String math = "1 + 1"; String math = "1 + 1"; int answer = Math(math); Sys
String math = "1 + 1";
String math = "1 + 1";
int answer = Math(math);
System.out.print(answer);
我希望能够执行这个数学方程,这样它将返回值2。大概是这样的:
String math = "1 + 1";
String math = "1 + 1";
int answer = Math(math);
System.out.print(answer);
我该怎么做呢?提前感谢。使用beanshell
试一试,当你有具体的问题时再回来怎么样?您可能需要首先将字符串拆分为数字和运算符。请看一看,eval正是我想要的,谢谢。Rhino内置于Java中。使用JavaScript eval。