logical OR operator vs bitwise OR operator

Viewed 4917

does anyone know why:

if (false && true || true) {
       System.out.println("True");
} else {
      System.out.println("False");
}

Print "True"

if (false && true | true) {
           System.out.println("True");
    } else {
          System.out.println("False");
    }

Print "False"

2 Answers
Related