title: "error: bad operand types for binary operator '&&' java issue
body: <p>This has been driving me NUTS. I need to get this sorted by 2nd of Jan, and it decides to eat itself into a void of disrepair. Cursed code. Any help would be greatly appreciated (I've been using jdoodle to run the code).</p>
  
  <p>The code is supposed to output zodiac stuff currently, and the sign section has been giving me the most jiff.</p>
  
  <pre><code>    if((month == 1) &amp;&amp; (day &lt;= 20) || (month == 12) &amp;&amp; ((day &gt;= 22))) {
      sign = "Capricorn";
      }
      if ((month == 1) || (month == 2) &amp;&amp; (day &lt;= 19)); {
      sign = "Aquarius";
      }
      if ((month == 2) || (month == 3) &amp;&amp; (day &lt;= 20)); {
      sign = "Pisces";
      }
      if ((month == 3) || (month == 4) &amp;&amp; (day &lt;= 19)); {
      sign = "Aries";
      }
      if ((month == 4) || (month == 5) &amp;&amp; (day &lt;= 21)); {
      sign = "Taurus";
      }
      if ((month == 5) || (month == 6) &amp;&amp; (day &lt;= 21)); {
      sign = "Gemini";
      }
      if ((month == 6) || (month == 7) &amp;&amp; (day &lt;= 23)); {
      sign = "Cancer";
      }
      if ((month == 7) || (month = 8) &amp;&amp; (day &lt;= 23)); {
      sign = "Leo";
      }
      if ((month == 8) || (month = 9) &amp;&amp; (day &lt;= 23)); {
      sign = "Virgo";
      }
      if ((month = 9) || (month = 10) &amp;&amp; (day &lt;= 23)); {
      sign = "Libra";
      }
      if ((month = 10) || (month = 11) &amp;&amp; (day &lt;= 22)); {
      sign = "Scorpio";
      }
      if (month == 12) {
      sign = "Sagittarius";
  </code></pre>