de.hska.java.aufgaben.kontrollstrukturen
Class Wochentag

java.lang.Object
  extended by de.hska.java.aufgaben.kontrollstrukturen.Wochentag

public class Wochentag
extends java.lang.Object

Berechnet zu einem Datum des Gregorianischen Kalenders gegeben als Tag, Monat und Jahr den zugehörigen Wochentag und gibt ihn auf dem Bildschirm aus. Der Algorithmus funktioniert nur für ein Datum, das zwischen März 1900 und Februar 2100 liegt (1900 und 2100 sind keine Schaltjahre, alle durch 4 teilbaren Jahre dazwischen sind es aber).

Algorithmus: Zuerst muss die Gesamtanzahl der Wochentage von 1900 bis zum gegeben Datum errechnet werden (s.u.). Dies ist letztlich die Hauptschwierigkeit. Wenn diese Zahl berechnet ist, muss sie nur noch mit Rest durch 7 geteilt werden. Das ergibt den Wochentag: 0 = Sonntag.

Die Gesamtanzahl Wochentag berechnen:

Zurück zum Aufgabentext

Author:
pape

Constructor Summary
Wochentag()
           
 
Method Summary
static void main(java.lang.String[] args)
          Berechnet den Wochentag eines Datums und gibt ihn auf dem Bildschirm aus.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Wochentag

public Wochentag()
Method Detail

main

public static void main(java.lang.String[] args)
Berechnet den Wochentag eines Datums und gibt ihn auf dem Bildschirm aus.



(c) Prof. Dr. Christian Pape --- Übersicht aller Java-Programmieraufgaben