11.1.5 Erste Testumgebung für die Klasse Mathematik

 

Download:

MatheDemo. java

Programme, die die Klasse Mathematik benutzen können sehr unterschiedlich sein: Eine Testumgebung in einem Ausgabefenster von Windows, ein Applet oder ein Programm mit grafischer Oberfläche. Wir werden zunächst die einfachste Variante benutzen, eine Umgebung die in einem Ausgabefenster von Windows arbeitet.
import info1.*;
public class MatheDemo{
  public static void main(String[] args){
    System.out.print("a : ");
    double a = Console.in.readDouble();
    System.out.print("b : ");
    double b = Console.in.readDouble();
    System.out.print("c : ");
    double c = Console.in.readDouble();
    String loesung = Mathematik.loeseQuadGl(a,b,c);
    System.out.println(loesung);
  }
}

Das Programm kann mit in wenigen Worten erklären. Die Werte von a, b und c werden eingelesen. Danach kommt der Methodenaufruf, der die Lösung der quadratischen Gleichung liefern soll. Das geht so. Wir nennen den Namen der Klasse1, die die Methode enthält. Nach einem Punkt kommt dann der Methodennamen, mit den übergebenen Werten.

Den Aufruf der Methode hätten wir auch mit konkreten Werten machen können. Dann hätte das Testprogramm folgende Gestalt

public class MatheDemo{
  public static void main(String[] args){
    String loesung = Mathematik.loeseQuadGl(1,2,1);
    System.out.println(loesung);
  }
}

oder,

man kann die Ausgabe etwas komplexer, dafür aber kürzer schreiben:

System.out.println(Mathematik.loeseQuadGl(1,2,1));

 

eine Applet Testumgebung

Für Neugierige
Download:

MathematikDemo apple.java

 

Die Klasse Mathematik kann auch aus einem Applet getestet werden.

Programmierstil Wir lernen hier schon früh, Fachklassen von den "Benutzer"programmen zu trenne. Sind die Benutzerklassen mit garfischer Oberfläche gestaltet nennt man sie auch GUI (graphical user interface). Die Regel heißt also: Trenne Fachklasse von der GUI-Klasse.
Fussnoten 1 Um genau zu sein: Es handelt sich hier um den Aufruf einer Klassenmethode. Objektmethoden werden wir erst später kennen lernen. [zurück]
   
zu den Hausaufgaben  
zur Startseite www.pohlig.de (C) MPohlig 2002