Kontrollstrukturen

Um einen Programmablauf ereignisgesteuert gestalten zu können, verwendet man in Java folgende Kontrollstrukturen.

  • while(...){}-Schleife
  • if(...){}-Anweisung
  • for(...){}-Schleife
  • switch(...){}-Anweisung

while(...){}-Schleife

Die Anweisung wird solange ausgeführt, wie die Bedingung true ist.

while(Bedingung)
{
    Anweisungsblock
}

if(...){}-Anweisung

if(Bedingung)
{
    Anweisungsblock_1
}
else
{
    Anweisungsblock_2
}

Beispiel mit while und if

void fuehreAus(){
        //Farbe setzen
        while (!tastatur.istGedrueckt(' ')){           
            if (tastatur.oben()){
                tafelBunt.setzeFarbe(1,0,0);
            }
            if (tastatur.unten()){ 
                tafelBunt.setzeFarbe(1,1,0);
            }
            if (tastatur.rechts()){
                tafelBunt.setzeFarbe(1,0,1);
            }
            if (tastatur.links()){ 
                tafelBunt.setzeFarbe(0,1,0);
            }
        }

for(...){}-Schleife

Der Anweisungsblock wird solange ausgeführt bis die Zählvariable 9 geworden ist.

for(int i=0;i<10;i=i+1) 
{
    Anweisungsblock 
}

switch(...){}-Anweisung

switch(Ausdruck)
{
    case Wert_1: Anweisungsblock_1 
    break;
    case Wert_2: Anweisungsblock_2 
    break; 
    case Wert_3: Anweisungsblock_3 
    break;
    default: AnweisungsblockStandard   
}

```

results matching ""

    No results matching ""