Не пойму почему else if не работает?

Не пойму почему else if не работает и почему компилятор требует указать w? Я же в самом начале прописал String w

   import java.util.Scanner;

   public class Main {
       public static void main(String[] args) {
        int i=0;
        String m;
        int a;
        String w;
         Scanner wm = new Scanner(System.in);
         System.out.println("man?");
         m = wm.nextLine();
         System.out.println("woman?");
         w = wm.nextLine();
          if (m == "man"){
          i++;
          a =i;}
          System.out.println("You fit!");
      } else if( w =="woman") {
          System.out.print("You dont fit"); }
        else{
           System.out.println("Thank you for your time.");
}






}

Ответы (0 шт):