No se puede obtener otra cosa si la declaración funciona en Java
Ok, estoy tratando de hacer esta cosa simple pero no funcionará. Soy un principiante en Java y me gustaría un poco de ayuda. Cada vez que ejecuto el siguiente código obtengo la salidaEsa no es una opción válida. ¿Qué estoy haciendo mal?
<code> 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"); } } } </code>