// // UEBUNG 10 AUFGABE 2 import gdi.util.*; public class u10a1b { public static void main(String[] args) { Out.print("Anzahl der Stationen: "); int numberOfStations = In.readInt(); // Die Klasse "Reise_1" ist in einer separaten Datei im gleichen // Verzeichnis untergebracht (ReiseStation_2 ebenso). Reise_1 reise = new Reise_1(); reise.stationen = new ReiseStation_2[numberOfStations]; for(int i = 0; i < reise.stationen.length; i += 1) { Out.println("Station " + i + ":"); reise.stationen[i] = new ReiseStation_2(); Out.print("Name: "); reise.stationen[i].name = In.readWord(); Out.print("Kommentar: "); reise.stationen[i].kommentar = In.readString(); // Die Klasse "Datum" befindet sich ebenfalls in einer // separaten Klassen-Datei. reise.stationen[i].datum = new Datum(); Out.print("Tag: "); reise.stationen[i].datum.tag = In.readInt(); Out.print("Monat: "); reise.stationen[i].datum.monat = In.readInt(); Out.print("Jahr: "); reise.stationen[i].datum.jahr = In.readInt(); } Out.println("Die Reise:"); for(int i = 0; i < reise.stationen.length; i += 1) { Out.println("Station " + i + ": " + reise.stationen[i].name + ", Kommentar: " + reise.stationen[i].kommentar + "Datum: " + reise.stationen[i].datum.tag + "." + reise.stationen[i].datum.monat + "." + reise.stationen[i].datum.jahr); } } }