title: Left hand side of an assignment must be a variable Error
body: <p>Please don't mind the logic of the code; I just want help understanding the error, which seems to occur at the last <code>else</code> statement.</p>
  
  <pre><code>package day1.samples;
  import java.util.Scanner;
  
  public class Horscope {
      public static void main(String[] args) {
      // TODO Auto-generated method stub
      String [] Birth={"January","February","March"};
      System.out.println("Please Enter Your BirthMonth");
      Scanner input =new Scanner(System.in);
      String X;
      X=input.nextLine();
      if (X==Birth[0]) {
          System.out.println("Your Horoscope is Gemini");
      } else if(X==Birth[1]) {
          System.out.println("your Horscope is libra");
      } else (X==Birth[2]) {
          System.out.println("Your horscope is Leo");
      }
  }
  </code></pre>