当前位置: 技术问答>java相关
我想实现数学运算
来源: 互联网 发布时间:2015-06-21
本文导语: 有一些数字存储在字符串中,运算符也存储在字符串中,我想实现数学运算。 例如: strN1=''6'' strN2=''8'' stroper=''+'' 想要得到"6+8"的值。 | you need something like "eval" in javascript/vbscript, java does not have o...
有一些数字存储在字符串中,运算符也存储在字符串中,我想实现数学运算。
例如:
strN1=''6''
strN2=''8''
stroper=''+''
想要得到"6+8"的值。
例如:
strN1=''6''
strN2=''8''
stroper=''+''
想要得到"6+8"的值。
|
you need something like "eval" in javascript/vbscript, java does not have one, you need to implement such functionality yourself, or try this package, which can do scientific pocket calculation(trigonometry,logarithms,combinatorics and variables)
http://www.student.nada.kth.se/~f95-plu/sourcecode.zip
http://www.student.nada.kth.se/~f95-plu/sourcecode.zip
|
int s;
if (stroper=="+")
{
s=Integer.parseInt(strN1)+Integer.parseInt(strN2);
}
if (stroper=="+")
{
s=Integer.parseInt(strN1)+Integer.parseInt(strN2);
}