while-Schleife

Iteration

 
Unter Iteration versteht man das mehrfache Ausführen von Anweisungen. Dabei werden Schleifen verwendet.
In Java sind folgende Schleifen möglich:
  • Schleife mit Eintrittsbedingung (while)
  • Schleife mit Austrittsbedingung (do - while)
  • Zählschleife (for)
Analysieren Sie den folgenden Quelltext:

public class Fahrenheit
{
 public static void main(String args[])
 {
 int upper=300;
 int lower=0;
 int step=20;

 int fahr;
 int celsius;

 fahr=0;

 while (fahr<=upper)
  {
   celsius=5*(fahr-32)/9;
   System.out.print(fahr);
   System.out.print("      ");
   System.out.println(celsius);
   fahr = fahr + step;
  }
 }
}


Grundstruktur der while-Schleife

Syntax:

while (Bedingung)
{ Anweisungen }

Struktogramm:

Struktogramm
Beschreibung:

Die Anweisungen werden so lange ausgeführt wie die Bedingung wahr bleibt. Sie wird deshalb auch oft als Solange-Schleife bezeichnet. Ist die Bedingung schon zu Beginn falsch, werden die Anweisungen kein einziges mal ausgeführt.


Übung

Entwerfen und implementieren Sie eine Java-Applikation, die folgendes leistet:
  • eine Zahl n wird eingelesen
  • die Summe der natürlichen Zahlen von 1 bis n wird berechnet und ausgegeben
Verwenden Sie eine while-Schleife!

verbaler Entwurf
Nach Eingabe der natürlichen Zahl n berechnet das folgende Applet die Summe der ersten n natürlichen Zahlen.