Benutzer-Werkzeuge

Webseiten-Werkzeuge


string_uebungen:monthasstring

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
string_uebungen:monthasstring [2024/01/13 09:56] torsten.roehlstring_uebungen:monthasstring [2024/01/13 10:08] (aktuell) torsten.roehl
Zeile 11: Zeile 11:
  
 {{:inf:hinweis.gif?|}} {{:inf:hinweis.gif?|}}
 +
 Format "dd.mm.yyyy"  bedeutet, dass die ersten 2 Stellen gefolgt von einem Punkt. für den Tag belegt sind.  Die nächsten 2 Stellen gefolgt von einem Punkt sind durch den Monat belegt. Die letzen 4 Ziffern legen das Jahr fest. Hier steht **d**  für 'day', **m** steht für 'month' und **y** für 'year'. Format "dd.mm.yyyy"  bedeutet, dass die ersten 2 Stellen gefolgt von einem Punkt. für den Tag belegt sind.  Die nächsten 2 Stellen gefolgt von einem Punkt sind durch den Monat belegt. Die letzen 4 Ziffern legen das Jahr fest. Hier steht **d**  für 'day', **m** steht für 'month' und **y** für 'year'.
  
-{{:inf:tipp.gif?|}}Um das Konzept der objektorientierten Programmierung besser zu verdeutlichen haben wir  das eigentliche Problem in mehrere Teilschritte  zergliedert. Mehrere Teilschritte entsprechen  hier also mehreren Methoden (Funktionen).+{{:inf:tipp.gif?|}} 
 + 
 +Um das Konzept der objektorientierten Programmierung besser zu verdeutlichen haben wir  das eigentliche Problem in mehrere Teilschritte  zergliedert. Mehrere Teilschritte entsprechen  hier also mehreren Methoden (Funktionen).
 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: >public class Datum {
 + 
 +private String getDay(String str){
 + // todo
 + return "";
 + }
 +private String getMonth(String str){
 + // todo
 + return "";
 + }
 +private String getYear(String str){
 + // todo
 + return "";
 + }
 +public String monthAsString(String strDatum) {
 +        
 + 
 + String d = getDay(strDatum);
 + String m = getMonth(strDatum);
 + String y = getYear(strDatum);
 + return  d+"." + m + y;
 + }
 + 
 +}
 +</Code>
 +
 +Die Hauptklasse um die Klasse Datum zu testen.
 +<Code Java linenums: >public class Main {
 + 
 + public static void main(String[] args) {
 +  Datum datum = new Datum();
 +  String text = datum.monthAsString("01.02.2010");
 +  System.out.println(text);
 +  }
 + 
 +}
 +</Code>
 +
 +
 +
 +----
 +
 +
 +{{:inf:solution.gif?|}} 
 +
 +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