我运行一个循环,我的循环中我有以下几点:Modulus如何使用负整数?
for(int i = 0; i < 12; i = i + 2){
System.out.println("i = " + i);
System.out.print("3 - i % 3 (i is at " + i + ") = " + (3 - i % 3));
System.out.println();
System.out.println("3 - i (" + (i) + ") = " + (3 - i));
}
我明白如何模量正常或可与正数,但我不明白它是如何工作负整数? 任何人都可以解释给我吗?
非常感谢。
[这是一个数学问题吗?](http://en.wikipedia.org/wiki/Modular_arithmetic) –
JLS没有告诉你这个问题有什么? –
嗯,其实我猜这是? 但我问这个问题,因为它与我的代码中的Java有关。 – PrimalScientist