2 // Reference: http://java.sun.com/docs/books/jls/html/15.doc.html#239829
5 static void mod(long a, long b) {
8 System.out.println(a + " % " + b + " = " + ab);
9 System.out.println(b + " % " + a + " = " + ba);
11 static public void main(String args[]) {
15 mod(java.lang.Long.MIN_VALUE, -1);
21 -1111123 % -1123 = -476
22 -1123 % -1111123 = -1123
25 -1111123 % 1123 = -476
26 1123 % -1111123 = 1123
27 -9223372036854775808 % -1 = 0
28 -1 % -9223372036854775808 = -1