fork download
  1. /**
  2.  * Flips one bit of the given <code>value</code>.
  3.  *
  4.  * @param value any number
  5.  * @param bitIndex index of the bit to flip, 1 <= bitIndex <= 32
  6.  * @return new value with one bit flipped
  7.  */
  8. public static int flipBit(int value, int bitIndex) {
  9. int bitI = bitIndex;
  10. int pow1 = (int) Math.pow(2,bitI-1);
  11. int pow2 = (int) Math.pow(2,bitI);
  12. int ost = value % pow1;
  13. int nach = value-(value % pow2);
  14. int vv = value - ost - nach;
  15. if (vv==0){
  16. vv=pow1;
  17. }else{
  18. vv=0;
  19. }
  20. int val= nach+ vv+ost;
  21. return val;
  22. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:8: error: class, interface, or enum expected
public static int flipBit(int value, int bitIndex) {
              ^
Main.java:10: error: class, interface, or enum expected
    int pow1 = (int) Math.pow(2,bitI-1);
    ^
Main.java:11: error: class, interface, or enum expected
    int pow2 = (int) Math.pow(2,bitI);
    ^
Main.java:12: error: class, interface, or enum expected
    int ost = value % pow1;
    ^
Main.java:13: error: class, interface, or enum expected
    int nach = value-(value % pow2);
    ^
Main.java:14: error: class, interface, or enum expected
    int vv = value - ost - nach;
    ^
Main.java:15: error: class, interface, or enum expected
    if (vv==0){
    ^
Main.java:17: error: class, interface, or enum expected
    }else{
    ^
Main.java:19: error: class, interface, or enum expected
    }
    ^
Main.java:21: error: class, interface, or enum expected
    return val;
    ^
Main.java:22: error: class, interface, or enum expected
}
^
11 errors
stdout
Standard output is empty