Siehe unten.
while-Schleife
Dass die erste Iteration des Schleifenkörpers ausgeführt wird,
erreichen wir indem wir chars mit "j". initialisieren.
import java.util.Scanner;
public class Quadratwurzel
{
  public static void main( String[] args )
  {
    String chars;
    double x;
    Scanner scan = new Scanner(System.in );
    chars = "ja" ;        // die erste Iteration der Schleife sicherstellen
    while ( chars.equals("ja") )
    {
      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();
    }
  }
}
Betrachtet den Code (nochmal). Wie könnte er mit einer
for-Schleife geschrieben werden?