logical OR operator vs bitwise OR operator
<p>does anyone know why:</p>

<pre><code>if (false &amp;&amp; true || true) {
       System.out.println("True");
} else {
      System.out.println("False");
}
</code></pre>

<p>Print "<strong>True</strong>"</p>

<pre><code>if (false &amp;&amp; true | true) {
           System.out.println("True");
    } else {
          System.out.println("False");
    }
</code></pre>

<p>Print "<strong>False</strong>"</p>
