de.hska.info1.uebung.objekte
Class Datum

java.lang.Object
  extended by de.hska.info1.uebung.objekte.Datum

public class Datum
extends java.lang.Object

Ein Datum im Gregorianischen Kalender bestehend aus Tag, Monat und Jahr.

Author:
pape

Constructor Summary
Datum(int tag, int monat, int jahr)
           
 
Method Summary
 int getJahr()
          Gibt das Jahr dieses Datums zurück.
 int getMonat()
          Gibt den Monat dieses Datums zurück (1=Jan, ..., 12=Dez).
 int getTag()
          Gibt den Tag im Monat dieses Datums zurück (1,...,31).
 boolean isKorrekt()
          Gibt genau dann true zurück, wenn das Datum ein korrektes Datum im Gregorianischen Kalendar darstellt (tag, monat und jahr passen zusammen).
 boolean isSchaltjahr()
          Gibt genau dann true zurück, wenn das Jahr dieses Datums ein Schaltjahr ist.
 java.lang.String toString()
          Gibt das Datum im Format "1.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Datum

public Datum(int tag,
             int monat,
             int jahr)
Method Detail

isSchaltjahr

public boolean isSchaltjahr()
Gibt genau dann true zurück, wenn das Jahr dieses Datums ein Schaltjahr ist.


isKorrekt

public boolean isKorrekt()
Gibt genau dann true zurück, wenn das Datum ein korrektes Datum im Gregorianischen Kalendar darstellt (tag, monat und jahr passen zusammen).


getTag

public int getTag()
Gibt den Tag im Monat dieses Datums zurück (1,...,31). Falls das Datum nicht korrekt ist, wird -1 zurückgegeben.


getMonat

public int getMonat()
Gibt den Monat dieses Datums zurück (1=Jan, ..., 12=Dez). Falls das Datum nicht korrekt ist, wird -1 zurückgegeben.


getJahr

public int getJahr()
Gibt das Jahr dieses Datums zurück. Falls das Datum nicht korrekt ist, wird -1 zurückgegeben.


toString

public java.lang.String toString()
Gibt das Datum im Format "1. Januar 2000 / Schaltjahr", bzw. "5. August 1999 / kein Schaltjahr" zurück. Falls das Datum nicht korrekt ist wird "ungültiges Datum" zurückgegeben.

Overrides:
toString in class java.lang.Object


Prof. Dr. Pape