Wie kann ich mit Java ein Quiz programmieren?
Wie programmiert man so eine Art Quiz? Also z.B.: Wer ist der Bundespräsident und dann muss man in der Konsole etwas eintippen und dann steht da halt richtig oder falsch. Also es soll vorher auch keine Antwortmöglichkeit geben.
Ich brauche Hilfe. :(
1 Antwort
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
programmieren, Java, Informatik
- Den Frage-Text in die Konsole ausgeben
- Nutzer-Eingabe in einen String speichern
- Vergleichen, ob die Antwort stimmt.
if (eingabe.equalsIgnoreCase("Lösung")) { ... }
- Dementsprechend "Richtig" oder (else) "Falsch" ausgeben.
Woher ich das weiß:Hobby – Programmieren ist mein Hobby & Beruf
MrAmazing2
06.09.2021, 18:42
@Timpanyy
Oh fuck ... Vergess es immer wieder xD
In JavaScript und Python geht das so schön einfach :(
Hab's ausgebessert, danke euch
Timpanyy
06.09.2021, 18:44
@MrAmazing2
War auch eher als Tipp an den Fragesteller gerichtet :D Theoretisch könntest du deine Vergleichswerte tauschen, denn sollte der User es schaffen, in der Konsole per Eingabe ein null zu erzeugen, crasht das Ding :D
bitte nicht Gleichheit von String mit == überprüfen! == überprüft nur auf gleiche Adresse im Speicher, für Inhalt bei Strings mit .equals() oder .equalsIgnoreCase() arbeiten.