Wechsel der Fragen in QuizApp

  • 6 Antworten
  • Letztes Antwortdatum
AndroidProgrammierer

AndroidProgrammierer

Neues Mitglied
0
Hallo,

Wie wechselt man die Fragen in einer QuizApp?

Ich meine z. B.:
Anzahl Fragen nacheinander: 10
Insgesamt Fragen programmiert: 30

Im Hintergrund gibt es 30 Fragen programmiert und die wechseln "beim gleichen Betrag" immer wieder..
 
Wo sind die Fragen denn definiert und wie?
Weißt du welche Fragen zu welchem Betrag gehören?
 
Ok und wo hast du nun 30 Fragen?
Ich sehe nur 10.

Und was genau meinst du jetzt mit Frage wechseln?
sollen die Fragen zufällig angezeigt werden je nach Stufe?

Ich versteh halt noch nicht so ganz was du vorhast.
 
ja genau das meine ich! Zufällig anzeigen und jedes mal wechseln!
 
Zuletzt bearbeitet:
du könntest entweder die fragen zufällig aus dem array auslesen

int frage = (int) (Math.random() * (fragen.size);

und dann mit fragen[frage] die entsprechende Frage auslesen.

Du könntest aber auch alle Frage nicht in einem Array sondern in einer Collection speichern und dann mit den Collections Utils damit arbeiten:
Collections (Java Platform SE 6)

da gibts z.b. eine shuffel methode die dir die collection mischt.
 
Danke dir! Das könnte hinhauen :) :thumbsup:
 
Das mit der Collection hat übrigens den Vorteil, dass du danach die Fragen einfach der Reihe nach abarbeiten kannst.

Wenn du di zufällig aus dem Array ausliest musst du immer prüfen ob du die Frage nicht gerade schon gestellt hast.
Weil die random methode natürlich auch 3 mal hintereinander die gleiche zahl ausgeben könnte.
 
Zurück
Oben Unten