1
Hey im Codierung ein einfaches Programm für Java und ich habe Probleme mit meinen if und else-Anweisungen.Java if-Anweisungen, die nur die else-Anweisung anzeigen
Scanner coffee = new Scanner(System.in);
String z = coffee.nextLine();
if (z == "y")
System.out.println("Great! Let's get started.");
else if (z == "n")
System.out.println("Come back next time, " + x + ".");
else
System.out.println("Error please try again");
Wo es nur mit der Else-Anweisung kommt.
Sie kann nicht mit Strings vergleichen ** == ** in Java – STF
Sie Referenzen hier zu vergleichen, so dass es immer gedruckt wird „Fehler versuchen Sie es erneut“ .Sie sollten .equals verwenden() Methode. –