***** Übungen: Parameter in Java verwenden ***** Java: Parameter 01: Shoutbox Programmieren Sie die in Bild *LINK 16java/java09_bild1_shoutbox.png LINK* dargestellte Klasse. Die Methode begruessungsTextAusgeben() gibt den Wert des Attributs begruessungsText aus. Die Methode shouten gibt den Wert des übergebenen Parameters geshouteterText aus. @@@ Java: Parameter 02: Geldautomat Programmieren Sie die in Bild *LINK 16java/java09_bild2-geldautomat.png LINK* dargestellte Klasse. Die Methode abheben(summe:int) erhält einen Parameter (nämlich die Summe, die abgehoben werden soll). Diese Methode erzeugt vorerst nur eine Ausgabe "Sie haben Geld abgehoben." Die Methode kontostandAusgeben() gibt den aktuellen Kontostand aus. Zusatzaufgaben: - Bei Verwendung der Methode abheben verringert sich der Kontostand um die eingegebene Summe: kontostand = kontostand - summe - Versuchen Sie, den initialen Kontostand im Konstruktor festzulegen (und nicht bei der Deklaration der Variablen kontostand). @@@ Java: Parameter 03: Geldautomat schwieriger Programmieren Sie die Klasse Geldautomat wie im Klassendiagramm *LINK 16java/java09_bild3_geldautomat_schwieriger.png LINK* - barbestand = das Geld, das im Automaten vorrätig ist. - gesperrt = Ist der Automat gesperrt? TRUE: Er ist gesperrt, FALSE: Er ist nicht gesperrt. - geldAbheben(betrag:int): Der eingegebene Betrag wird vom barbestand abgezogen (barbestand = barbestand - betrag). - geheimzahlEingeben(geheimzahl:int): Die eingegebene Geheimzahl wird über die Konsole ausgegeben in Form von "Sie haben die Geheimzahl 1234 eingegeben" (statt 1234 natürlich die via Parameter übergebene Geheimzahl). - barbestandAusgeben(): Hier wird der Wert des Attributs barbestand ausgegeben in Form von "Im Geldautomaten befinden sich noch 333 Euro." - sperrstatusAusgeben(): Hier wird der Wert des Attributs gesperrt ausgegeben in Form von "Sperrstatus des Automaten: TRUE". - sperren(): Hier wird der Wert des Attributs gesperrt auf TRUE gesetzt.(gesperrt = TRUE; oder: gesperrt = FALSE;) Probieren Sie auch Mehrfachabhebungen aus, d.h. Sie heben 5 mal 10 Euro ab und überprüfen danach den Barbestand.