Java 中的取余运算是 %,而取模运算是 Math.floorMod()
Java 示例
Java 中的取余运算是 %,而取模运算是 Math.floorMod()。
1 System.out.println("------Complementation------"); 2 System.out.println(7 % 4); 3 System.out.println((-7) % 4); 4 System.out.println(7 % (-4)); 5 System.out.println((-7) % (-4)); 6 7 System.out.println(); 8 System.out.println("------Modulo Operation------"); 9 System.out.println(Math.floorMod(7, 4)); 10 System.out.println(Math.floorMod(-7, 4)); 11 System.out.println(Math.floorMod(7, -4)); 12 System.out.println(Math.floorMod(-7, -4));
输出结果:
1 ------Complementation------ 2 3 3 -3 4 3 5 -3 6 7 ------Modulo Operation------ 8 3 9 1 10 -1 11 -3