Hi, die Bestimmung der Würfe für die zwei 6en hintereinander funktioniert zu der obigen Lösung identisch. Zusätzlich werden oben halt noch die Würfe bis zu einer 6, wobei das Zählen immer wieder bei 0 beginnt (deshalb auch der extra counter), ausgegeben. Trotzdem ist die Lösung dafür sehr unübersichtlich (wahrscheinlich ging es darum break und continue mit Labels zu lernen?) und man könnte das recht einfach in deine Lösung mit einbauen:
public static void main(String[] args) {
int totalCount = 0;
int counter = 0;
int number1;
while (true) {
number1 = 1 + (int)(Math.random() * 6);
totalCount++;
counter++;
if (number1 == 6) {
System.out.println("Für die erste 6 wurden " + counter + " Versuche benötigt.");
number1 = 1 + (int)(Math.random() * 6);
totalCount++;
counter = 0;
if (number1 == 6) {
System.out.println("Es wurde " + totalCount + " mal gewürfelt bis zwei Sechser hintereinander gewürfelt wurden");
break;
}
}
}
}
Student, Punkte: 10