// Ein kleines Programm, um die Polynom-Berechnungsfunktion zu testen public class Polynomtest { public static void main(String[] args) { if(args.length < 2) { System.err.println("Bitte so aufrufen:"); System.err.println("java Polynomtest stelle_x koeff_0 koeff_1 koeff_2 ..."); System.err.println("Berechnet das Polynom an der Stelle stelle_x mit den angegebenen Koeffizienten."); System.exit(1); // Ende } // Wandeln des ersten Arguments von String nach double mit // der Funktion parseDouble() aus der Hilfsklasse Double double stelle_x = Double.parseDouble(args[0]); // Array für die Koeffizienten erzeugen double koeffizienten[] = new double[args.length - 1]; // Wandeln der weiteren Argumente (also NACH stelle_x) von String nach double for(int i=0; i < args.length - 1; i++) { koeffizienten[i] = Double.parseDouble(args[i + 1]); } // Jetzt können wir das Polynom berechnen. // Die Funktion P() kommt aus der Datei Polynom.class. double ergebnis = Polynom.P(koeffizienten, stelle_x); System.out.println("Das Ergebnis ist: " + ergebnis); } }