如何将模量用于浮点/双模?
我正在为学校项目创建一个RPN计算器,但遇到了模数运算符的问题。由于我们使用的是双精度数据类型,因此模数不适用于浮点数。例如,0.5 % 0.3 应该返回 0.2,但我得到的是除以零的异常。
说明说要使用 。我到处寻找,包括javadoc,但我找不到它。我开始认为这是我必须创造的方法吗?fmod()
fmod()
编辑:嗯,奇怪。我刚刚再次插入这些数字,它似乎工作正常...但以防万一。在使用浮动类型时,我是否需要注意在Java中使用mod运算符?我知道这样的事情在C++中是不可能做到的(我认为)。