DCV 2022 03/Strukturierte Programmierung Uebungen/Kalender: Unterschied zwischen den Versionen
Drlue (Diskussion | Beiträge) Die Seite wurde neu angelegt: „Im folgenden sollen einige Funktionen der {{JSL|Calendar}} Api erlernt werden. === Aufgabe: Wann ist Sonntag? === Erstelle eine neue {{JSL|Calendar}} Instanz und gib das Datum des nächsten '''Sonntags''' aus. === Aufgabe: Wieviele Sonntage hat der Monat? === Erstelle eine Methode welche als Parameter das Jahr und den Monat nimmt und die Anzahl der '''Sonntage''' zurückgibt. Teste diese Methode in der {{JSL|main}} Methode. Wie dieses Problem gelöst wi…“ |
Gyula (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| Zeile 49: | Zeile 49: | ||
{{BSL|20}} | {{BSL|20}} | ||
=== Aufgabe: Wieviele Arbeitstage? === | |||
Erstelle ein Programm, welches einen Kalender korrekt darstellt. Verwende {{JSL|GregorianCalendar}} und {{JSL|Date}} dafür, den aktuellen Tag korrekt darstellen. | |||
Die Ausgabe sollte wie folgt sein: | |||
{{BSL| | |||
2022 April | |||
| Mo | Di | Mi | Do | Fr | Sa | So | | |||
| | | | | 1 | 2 | 3 | | |||
}} | |||
Version vom 4. April 2022, 07:36 Uhr
Im folgenden sollen einige Funktionen der Calendar Api erlernt werden.
Aufgabe: Wann ist Sonntag?
Erstelle eine neue Calendar Instanz und gib das Datum des nächsten Sonntags aus.
Aufgabe: Wieviele Sonntage hat der Monat?
Erstelle eine Methode welche als Parameter das Jahr und den Monat nimmt und die Anzahl der Sonntage zurückgibt. Teste diese Methode in der main Methode. Wie dieses Problem gelöst wird, steht dir völlig frei.
Aufruf:
System.out.println(getSundays(2021, 10));
Ausgabe:
5
Aufruf:
System.out.println(getWorkdays(2021, 9));
Ausgabe:
4
Aufgabe: Wieviele Arbeitstage?
Erstelle eine Methode welche als Parameter das Jahr und den Monat nimmt und die Anzahl der Arbeitstage zurückgibt (Mo-Fr). Teste diese Methode in der main Methode. Wie dieses Problem gelöst wird, steht dir völlig frei.
Aufruf:
System.out.println(getWorkdays(2021, 6));
Ausgabe:
22
Aufruf:
System.out.println(getWorkdays(2021, 3));
Ausgabe:
23
Aufruf:
System.out.println(getWorkdays(2021, 2));
Ausgabe:
20
Aufgabe: Wieviele Arbeitstage?
Erstelle ein Programm, welches einen Kalender korrekt darstellt. Verwende GregorianCalendar und Date dafür, den aktuellen Tag korrekt darstellen.
Die Ausgabe sollte wie folgt sein:
2022 April