fork download
  1. import java.util.*;
  2. import java.lang.*;
  3.  
  4. class Main
  5. {
  6. public static void main (String[] args) throws java.lang.Exception
  7. {
  8. int a = 0b1001;
  9. System.out.println(Integer.toBinaryString(a));
  10. a = xor(a, 0b0100); // flip third LSB
  11. System.out.println(Integer.toBinaryString(a));
  12. a = xor(a, 0b0100); // flip it back
  13. System.out.println(Integer.toBinaryString(a));
  14. }
  15.  
  16. static int xor(int p, int q) {
  17. return (p & ~q) | (~p & q);
  18. }
  19. }
Success #stdin #stdout 0.06s 380160KB
stdin
Standard input is empty
stdout
1001
1101
1001