import java.util.Scanner;
public class Poop {
public static void main (String args[]){
Scanner input = new Scanner(System.in);
String Gender;
System.out.println("Are you a boy or a girl?");
Gender = input.nextLine();
if(Gender == "boy"){
System.out.println("You are a boy.");
}
if(Gender == "girl"){
System.out.println("You are a girl.");
}
}
}
このプログラムが機能しない理由を知りたいです。Eclipse ではエラーはないと表示されますが、実行して boy または girl と入力しても何も起こらず、その理由がわかりません。
また、文字列変数で自分自身をテストしているプログラムをからかわないでください。