Das vollständige Programm steht unten.
Die Umsetzung des Polynoms
Die nächste Anweisung,
die die Antwort ausgibt, verwendet "+" um Strings zu verketten.
Denken Sie daran, dass double-Werte automatisch
in Strings konvertiert werden, wenn Sie
"+" mit einem double und einem String verwenden.
import java.io.*;
class EvalPoly
{
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
double ergebnis; // Ergebnis der Berechnung des Polynoms für x
String antwort = "j"; // "j" oder "n"
while ( antwort.equals( "j" ) )
{
// Einen Wert für x holen.
System.out.println("Geben Sie einen Wert fuer x ein:") ;
xChars = userIn.readLine() ;
x = ( Double.valueOf( xChars ) ).doubleValue();
// Polynom berechnen
ergebnis =7*x*x*x - 3*x*x + 4*x - 12;
// Ergebnis ausgeben
System.out.println("Der Wert des Polynoms von x = " +
x + " ist :" + ergebnis + "\n" ) ;
// Anwender fragen ob das Programm fortfahren soll
System.out.println("Fortfahren (j oder n)?");
antwort = userIn.readLine();
}
}
}