zur vorherigen Seite   zum Inhaltsverzeichnis   zur nächsten Seite

Antwort:

Eine for-Schleife ist die beste Wahl für eine Zählschleife.

Interaktion mit dem Anwender

Das vorherige Beispiel hat do für eine Zählschleife verwendet, um zu zeigen wie do funktioniert. Üblicherweise würden wir eine for-Schleife verwenden. Eine bessere Verwendung für ein do ist eine Schleife, die mit dem Anwender interagiert.

import java.util.Scanner;
public class Quadratwurzel
{
  public static void main( String[] args )
  {
    String chars;
    double x;
    Scanner scan = new Scanner(System.in );

    do
    {
      System.out.print("Geben Sie eine Zahl ein: ");
      x = scan.nextDouble();
      scan.nextLine();   // den Rest der Zeile einlesen
      System.out.println("Die Quadratwurzel von " + x + " ist " + Math.sqrt(x));
      System.out.print("Fortfahren? ja oder nein: ");
      chars = scan.nextLine();
    }
    while ( chars.equals("ja") );
  }
}

Frage 5:

Betrachtet den Code. Wie würde er mit einer kopfgesteuerten while-Schleife aussehen?

zur vorherigen Seite   zum Inhaltsverzeichnis   zur nächsten Seite