D
deinSchatten
Gast
Hallo,
ich versuche grade langsam mit Java programmieren zu lernen.
als Aufgabe habe ich bekommen, dass der Wochentag eines Datums ausgegeben werden soll.
Die Formel zur Berechnung und die Eingabeparameter sind festvorgegeben in der Aufgabe:
Formel:
w = (d + (26 * (m + 1))/10 + (5 * y)/4 + c/4 + 5 * c 1) mod 7
- d steht für den Tag
- m steht für den Monat
- y bezeichnet sind die letzten beiden Ziffern des Jahres
- c ist das Jahrhundert
- w ist der Wochentag, wobei 0 für Sonntag und 6 für Samstag steht
soweit ist alles klar wie ich die Ausgabe hinbekommen. Mein Problem ist, aus der vierstellige Jahreszahl das Jahrhundert und die letzten beiden Ziffern zu erhalten. Wie kann ich das machen?
Vielen Dank.
ich versuche grade langsam mit Java programmieren zu lernen.
als Aufgabe habe ich bekommen, dass der Wochentag eines Datums ausgegeben werden soll.
Die Formel zur Berechnung und die Eingabeparameter sind festvorgegeben in der Aufgabe:
Java:
public class WochentagBerechner {
Java:
public void berechneWochentag(int tag, int monat, int jahr) {
w = (d + (26 * (m + 1))/10 + (5 * y)/4 + c/4 + 5 * c 1) mod 7
- d steht für den Tag
- m steht für den Monat
- y bezeichnet sind die letzten beiden Ziffern des Jahres
- c ist das Jahrhundert
- w ist der Wochentag, wobei 0 für Sonntag und 6 für Samstag steht
soweit ist alles klar wie ich die Ausgabe hinbekommen. Mein Problem ist, aus der vierstellige Jahreszahl das Jahrhundert und die letzten beiden Ziffern zu erhalten. Wie kann ich das machen?
Vielen Dank.