Ich möchte eine Quizfrage programmieren auf die geantwortet werden kann. Ist die Antwort richtig, soll "Richtig" ausgegeben werden, ist sie falsch soll "leider falsch" ausgegeben werden. Die Frage ist "Wer erfand die Glühbirne", Antwort soll "Edison" sein. Folgendes habe ich dazu programmiert:
Es wird auch die Frage ausgegeben, ich kann meine Antwort eingeben, aber dann gibt das Programm immer nur "leider falsch" aus. Ich vermute ich mache das mit
falsch, oder?
Java:
import java.util.Scanner;
public class Quiz {
public static void main (String args[]){
Scanner input = new Scanner(System.in);
System.out.println("Wer erfand die Glühbirne? ");
String Antwort = input.nextLine ();
if (Antwort == "Edison"){
System.out.println ("richtig");
}else{
System.out.println ("leider falsch");
}
}
}
Es wird auch die Frage ausgegeben, ich kann meine Antwort eingeben, aber dann gibt das Programm immer nur "leider falsch" aus. Ich vermute ich mache das mit
Code:
if (Antwort == "Edison")
falsch, oder?