Syntax: while ( BEDINGUNG ) { // Anweisungen die so lange immer wieder ausgeführt // werden, wie die Bedingung zutrifft } for (INITIALISIERUNG; BEDINGUNG; ITERATION ) { // Anweisungen die so lange immer wieder ausgeführt // werden, wie die Bedingung zutrifft }
Herleitung: int i = 3; if ( i < 5 ) { System.out.println( i+ “ ist kleiner als 5“); } 3 ist kleiner als 5
Herleitung: int i = 3; while ( i < 5 ) { System.out.println( i+ “ ist kleiner als 5“); } 3 ist kleiner als 5 3 ist kleiner als 5 3 ist kleiner als 5 ... infinite loop
Herleitung: int i = 3; while ( i < 5 ) { System.out.println( i+ “ ist kleiner als 5“); i++; } 3 ist kleiner als 5 4 ist kleiner als 5
Herleitung: int i = 3; for ( i < 5 ) { System.out.println( i+ “ ist kleiner als 5“); i++; } 3 ist kleiner als 5 4 ist kleiner als 5
Herleitung: for ( int i = 3; i < 5 ; i++ ) { System.out.println( i+ “ ist kleiner als 5“); } 3 ist kleiner als 5 4 ist kleiner als 5