Wie kann ich nochmal diese for schleife machen?

6 Antworten

Vom Fragesteller als hilfreich ausgezeichnet

for(Player player : Bukkit.getOnlinePlayers()) {

player.sendMessage("Hey ho :D");

}

Kannst den "player" dann in der For-Loop weiter verwenden ^^



for( Initialisierungsklausel; Boolescher Ausdruck; Iteration)
{
Anweisung;
}



z.B

 for (int  x = 0; x <10; x++)

{

}

so kannst du allgemein eine Schleife programmieren


KingofCraftHD  06.06.2016, 17:45

Jo alles richtig aber es gibt noch eine andere Art der for-Schleife ^^

In der Loops du durch eine List<?> und führst für jedes Element eine Aktion durch :)

0

So loopst du durch eine Auflistung mit einer:

For Schleife

List<Spieler[]> spielerOn = new List<Spieler>();
for(int i = 0; i < spieler.Length; i++){
       if(spieler[i].On == true){
          spielerOn.Add(spieler[]);
     }
}

Und alternativ die For-Each Schleife

for(Spieler aktuellerSpieler in spieler ){
       if(aktuellerSpieler.On == true){
          spielerOn.Add(aktuellerSpieler);
     }
}

Woher ich das weiß:Berufserfahrung – Beruf, Schule, Hobby und eigene Erfahrungen