T
he following trick using three consecutive ex-or public static void main(String []s) {
i ^= j; j ^= i; i ^= j; }
}
again. This is because the compiler is free to optimise public static void main(String []s) {