标签: java modulus
我正在编写一个程序,该程序采用整数的mod并继续进行一些进一步的数学运算,但由于某种原因,它没有在mod运算符中注册负数。
例如:
让我们说测试类输入n = -90
public static double mod(int n) { double mod = (n % 360) * Math.PI / 180; return mod; }
实际(n % 360)返回-90而不是270,我无法弄清楚原因。
(n % 360)
但是我的代码适用于正数。