使用BEANSHELL库划分两个整数并输出错误的输出

时间:2014-03-28 09:10:46

标签: android beanshell

我正在使用" Beanshell"用于数学表达式的库(http://www.beanshell.org/manual/bshmanual.html)。它运作良好。但如果我除了两个整数,如

4/2 = 2 //it ok
5/2=2  // it should be 2.5 

可能是图书馆的问题。请高手看看。

1 个答案:

答案 0 :(得分:0)

由于Beanshell基于Java,因此它主要使用相同的数学运算。如果两个操作数都是整数,'/'运算符将执行整数除法,抛弃任何小数部分。因此5 / 2为2,而5.0 / 25 / 2.0为2.5。