Warum ist diese Schleife eine überwachungsgesteuerte Schleife?
Der Kontrollwert "j" setzt die Schleife fort.
Hier ist das Programm mit etwas getaner Arbeit, um den Wert für "x" einzulesen. (Werfen Sie einen Blick in das Kapitel 11, um Gleitpunkt-Input noch einmal durchzusehen.)
import java.io.*; class PolyBerechnen { public static void main (String[] args ) throws IOException { BufferedReader userIn = new BufferedReader(new InputStreamReader(System.in) ); String xChars; // Character Version von x, vom Anwender double x; // ein Wert für das Polynom String antwort = "j"; // "j" oder "n" while ( antwort.equals( "j" ) ) { // Einen Wert für x holen. __________________________________________ ; __________________________________________ ; // Character-Daten in Gleitpunkt-Daten konvertieren x = Double.parseDouble( xChars ); // Polynom berechnen // Ergebnis ausgeben // Anwender fragen ob das Programm fortfahren soll System.out.println("Fortfahren (j oder n)?"); antwort = userIn.readLine(); } } }