Interaktion mit dem Anwender

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