Schleifenbedingung

Sadret

Mitglied
Hallo,
ich möchte jemandem drei Versuche geben, eine Sechs zu würfeln. Macht das der folgende Code?

Java:
	    	for(int i = 0; i < 3 && (dice = throwDice()) != 6; i++){
	    		//ERFOLGREICH EINE SECHS GEWÜRFELT
	    	}

throwDice() gibt eine Zufallszahl von 1 bis 6 aus.

in dice soll das Würfelergebnis gespeichert werden.


-------------------------------------------------------------

Habe gerade selber gemerkt, dass das so nicht klappt.
Leicht geänderte Version:

Java:
int i;
for(i = 0; i < 3 && (dice = throwDice()) != 6; i++){}
if(i < 3){
//erfolgreich gewürfelt
}
 
Zuletzt bearbeitet:

jgh

Top Contributor
indem man vor der Schleife eine Variable deklariert, sie im Schleifenkopf zuweist und in der Schleife ausgibt
 
Ähnliche Java Themen

Ähnliche Java Themen

Neue Themen


Oben