Java-Labor 2: Anwendung einer kleinen - BFH

Werbung
Java-Labor 2:
Anwendung einer kleinen Klassenbibliothek zur Simulation eines
Fahrkartenautomaten
Auf der Download-Seite dieses Kurses:
https://staff.ti.bfh.ch/fup1/index.php/fh/index/deutsch/java1_prozVersusOO
finden sie den Link um die zu dieser Übung gehörenden Klassen herunter zu laden.
– Sehen sie sich den Source-Code an, welche Attribute und welche Methoden
haben die beiden Klassen und was kann man mit den Methoden machen.
– Erstellen sie im Package in dem sich die beiden Klassen befinden
(ticketAutomat) eine Klasse MainApp mit einer main(...) Methode.
Erstellen sie dort ein Objekt der Klasse TicketAutomat und
experimentieren sie ein wenig mit dessen Methoden herum. Z.B. Werfen sie
ein paar Münzen ein und lassen sie dann anzeigen, was sich in der
Münztrommel verändert hat. Oder setzen sie einen Preis und werfen dann ein
paar Münzen ein und lassen sich dann den Zustand des Ticketautomats und der
Münztrommel anzeigen. Und so weiter.
– Wenn sie so viel experimentiert haben, dass sie die Anwendung der KlassenMethoden verstehen, können sie ein Programm schreiben welches einen
Fahrkartenkauf simuliert, etwa in der Art wie sie das im C-Kurs im letzten
Semester gemacht haben.
Für das Einlesen der Tastatur können sie die Klasse Scanner verwenden:
//Beispiel:
import java.util.Scanner
...
Scanner scanner= new Scanner(System.in);
//Zeile einlesen
String zeile = scanner.next();
Einen String in einen double Wert umwandeln:
double zahl=new Double(zeile).doubleValue();
Herunterladen