Hallo,
ich bin neu hier und studiere neu Informatik.
Deshalb nicht wundern wenn euch die Frage zu dumm vorkommt.
In meiner Übungsaufgabe steht ich solle einen 20 seitigen Würfel solange werfen bis genau zweimal hintereinander die gleiche Zahl kommt.
Ausgabenform:
14. Wurf ist eine 14
15. Wurf ist eine 2
16. Wurf ist eine 12
17. Wurf ist eine 10
18. Wurf ist eine 10
Es kam zweimal hintereinander eine 10
Mir ist bewusst ich muss eine while Schleife benutzen, da es nicht sicher ist wie viele Durchläufe ich habe bis zweimal die selbe Zahl angezeigt wird.
Was ich nicht weiß: wie kann ich den letzten wurf in eine Variable speichern und die eigentliche Ausgabe so darstellen lassen.
[CODE lang="java" title="nach zweimal gleicher Zahl -> "Es kam zweimal hintereinander eine 10"" highlight="Zufallszahlen beim 20 Seitigen Würfel"]public Class WuerfeBisZweimalSelbeZahl
public static void main(String[] args) {
int i = 1
int wurf
wurf = (int) (Math.random) * 20) +1;
do {
wurf = (int) Math.random() * 20) +1;
System.out.printf("%d. Wurf ist eine %d%n", i++, wurf);
// das hier ist sicher falsch, nur weiss ich nicht wie ich den letzten wurf definieren kann
} while (wurf == wurf);
System.out.println("Es kam zweimal hintereinander eine 10");
}
}[/CODE]
I
ich bin neu hier und studiere neu Informatik.
Deshalb nicht wundern wenn euch die Frage zu dumm vorkommt.
In meiner Übungsaufgabe steht ich solle einen 20 seitigen Würfel solange werfen bis genau zweimal hintereinander die gleiche Zahl kommt.
Ausgabenform:
14. Wurf ist eine 14
15. Wurf ist eine 2
16. Wurf ist eine 12
17. Wurf ist eine 10
18. Wurf ist eine 10
Es kam zweimal hintereinander eine 10
Mir ist bewusst ich muss eine while Schleife benutzen, da es nicht sicher ist wie viele Durchläufe ich habe bis zweimal die selbe Zahl angezeigt wird.
Was ich nicht weiß: wie kann ich den letzten wurf in eine Variable speichern und die eigentliche Ausgabe so darstellen lassen.
[CODE lang="java" title="nach zweimal gleicher Zahl -> "Es kam zweimal hintereinander eine 10"" highlight="Zufallszahlen beim 20 Seitigen Würfel"]public Class WuerfeBisZweimalSelbeZahl
public static void main(String[] args) {
int i = 1
int wurf
wurf = (int) (Math.random) * 20) +1;
do {
wurf = (int) Math.random() * 20) +1;
System.out.printf("%d. Wurf ist eine %d%n", i++, wurf);
// das hier ist sicher falsch, nur weiss ich nicht wie ich den letzten wurf definieren kann
} while (wurf == wurf);
System.out.println("Es kam zweimal hintereinander eine 10");
}
}[/CODE]
I