Kontrollstrukturen in Java

Bezeichnung Erläuterung Beispiel
if-else-Verzweigung Wenn-dann-Verweigung: Wenn die Bedingung wahr ist wird der erste Ausdruck abgearbeitet, sonst der else-Block.

if( wert > 0 ) {
   System.out.println( "Wert ist groesser Null" );
}
else {
   System.out.println( "Wert ist nicht groesser Null" );
}

switch-case-Verzweigung Überprüft einen ganzzahligen Wert und verzweigt entsprechend dem Ergebnis.

switch( wert ) {
   case 1:
      System.out.println(" Wert ist 1");
      break;
   case 2:
      System.out.println(" Wert ist 2");
      break;
   default:
      System.out.println(" Wert ist weder 1 noch 2");
}

bedingter Ausdruck kompakte Wenn-dann-Verzweigung
<Bedingung> ? <Dann-Wert> : <Sonst-Wert>
int abs( int wert ) {
   return( (wert < 0) ? wert*(-1) : wert );
}
while-Schleife Anweisungsblock wird solange wiederholt, wie die Eingangsbedingung erfüllt ist.

int wert = 0;
while( wert < 10 ) {
   wert++;
}

do-while-Schleife Anweisungsblock wird solange wiederholt, wie die Ausgangsbedingung erfüllt ist. Der Anweisungsblock wird mindestens einmal durchlaufen. int wert = 0
do {
   wert++;
} while( wert < 10 );
for-Schleife Auf eine Eingangsanweisung folgt der Durchlauf eines Anweisungsblock, solange bis die Eingangsbedingung nicht mehr erfüllt ist. Nach jedem Durchlauf wird eine Ausgangsanweisung abgearbeitet. for( int i = 0; i < 10; i++ ) {
   System.out.println("Durchlauf " + i );
}