string_uebungen:monthasstring
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
string_uebungen:monthasstring [2024/01/13 09:56] – torsten.roehl | string_uebungen:monthasstring [2024/01/13 10:08] (aktuell) – torsten.roehl | ||
---|---|---|---|
Zeile 11: | Zeile 11: | ||
{{: | {{: | ||
+ | |||
Format " | Format " | ||
- | {{: | + | {{: |
+ | |||
+ | Um das Konzept der objektorientierten Programmierung besser zu verdeutlichen haben wir das eigentliche Problem in mehrere Teilschritte | ||
Auf eine Ausnahmebehandlung (Exception Handling) wurde hier bewusst verzichtet, d.h. wir gehen davon aus | Auf eine Ausnahmebehandlung (Exception Handling) wurde hier bewusst verzichtet, d.h. wir gehen davon aus | ||
das nur gültige Datumsangaben übergeben werden. | das nur gültige Datumsangaben übergeben werden. | ||
+ | |||
+ | <Code Java linenums: | ||
+ | |||
+ | private String getDay(String str){ | ||
+ | // todo | ||
+ | | ||
+ | } | ||
+ | private String getMonth(String str){ | ||
+ | // todo | ||
+ | | ||
+ | } | ||
+ | private String getYear(String str){ | ||
+ | // todo | ||
+ | | ||
+ | } | ||
+ | public String monthAsString(String strDatum) { | ||
+ | | ||
+ | |||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | } | ||
+ | |||
+ | } | ||
+ | </ | ||
+ | |||
+ | Die Hauptklasse um die Klasse Datum zu testen. | ||
+ | <Code Java linenums: | ||
+ | |||
+ | | ||
+ | Datum datum = new Datum(); | ||
+ | String text = datum.monthAsString(" | ||
+ | System.out.println(text); | ||
+ | } | ||
+ | |||
+ | } | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | ---- | ||
+ | |||
+ | |||
+ | {{: | ||
+ | |||
+ | Wenn du wirklich überhaupt keine Idee hast ...:-?\\ | ||
+ | |||
+ | Lösungsvorschlag [[MonthAsString-Solution]] | ||
+ | |||
string_uebungen/monthasstring.1705139805.txt.gz · Zuletzt geändert: 2024/01/13 09:56 von torsten.roehl