Не пойму почему 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.");
}
}