Schreiben Sie analog zu Aufgabe 3 ein Programm, welches die Koordinaten der beiden Punkte P1 und P2 einliest und die Punkte sowie deren Verbindungsgerade in ein Grafikobjekt einzeichnet.
Lösung
Zur Lösung dieser Aufgabe wird die Datei unibwm.jar benötigt. Sie kann in der Eclipse Umgebung in den Projektoptionen unter “add external jar” hinzugefügt werden.
import java.util.Scanner; // Scanner für die Eingabe von Werten
import unibwm.*; // Grafik für die Ausgabe der Punkte und Geraden
public class Aufgabe4
{
public static void main(String[] args)
{
// Variablen Deklaration
double x1, y1, x2, y2;
Scanner scnEingabe = new Scanner(System.in);
// Variablen Initialisierung
System.out.println("Übungsaufgabe 4: Abstand von zwei Punkten 2");
System.out.println("Bitte Koordinaten von P1(x1, y1) und P2 eingeben");
System.out.print("x1 = ");
x1 = scnEingabe.nextDouble();
System.out.print("y1 = ");
y1 = scnEingabe.nextDouble();
System.out.print("x2 = ");
x2 = scnEingabe.nextDouble();
System.out.print("y2 = ");
y2 = scnEingabe.nextDouble();
// Grafische Ausgabe
Grafik g = new Grafik();
g.addLine(x1, y1, x2, y2);
g.addText(x1, y1, "P1");
g.addText(x2, y2, "P2");
g.show("Übungsaufgabe 4-Ausgabe");
} // end main
} // end class


