0
我正在使用“Beanshell”库(http://www.beanshell.org/manual/bshmanual.html)进行数学表达式。它运作良好。但如果我划分两个整数像使用BEANSHELL Library划分两个整数并得到错误输出
4/2 = 2 //it ok
5/2=2 // it should be 2.5
可能是问题是库上。请高手看看。
我正在使用“Beanshell”库(http://www.beanshell.org/manual/bshmanual.html)进行数学表达式。它运作良好。但如果我划分两个整数像使用BEANSHELL Library划分两个整数并得到错误输出
4/2 = 2 //it ok
5/2=2 // it should be 2.5
可能是问题是库上。请高手看看。
由于Beanshell基于Java,它在很大程度上使用相同的数学运算。 '/'运算符将执行整数除法,如果两个操作数都是整数,则丢弃任何小数部分。所以5/2
将是2,而5.0/2
或5/2.0
将是2.5。
thx,它适用于此。但现在不适用于其他计算。得到解析excetion –
它是整数除法(商和余数:5 == 2 * 2 + 1);尝试5.0/2.0,而不是 –
thx我做到了,工作,但其他计算现在不工作。 parseexception得到了 –