わかりました、私はこの単純なものを作ろうとしていますが、うまくいきません。私はJavaの初心者であり、助けが必要です。以下のコードを実行するたびに、有効なオプションではない出力が表示されます。私は何が間違っているのですか?
package test;
import java.util.Scanner;
public class options {
public void options() {
Scanner scnr = new Scanner(System.in);
String slctn;
System.out.println("What would you like to do?");
System.out.println("a) Travel the expedition");
System.out.println("b) Learn more about the expedition");
slctn = scnr.nextLine();
if (slctn == "a"){
travel exeTravel = new travel();
exeTravel.travel();
}else if (slctn=="b"){
learn exeLearn = new learn();
exeLearn.learn();
}else{
System.out.println("That is not a valid option");
}
}
}