initial commit
This commit is contained in:
commit
8abd967dbb
|
|
@ -0,0 +1,16 @@
|
|||
# Aufgabe zu LocalDate/LocalTime/LocalDateTime-Klassen
|
||||
|
||||
Gegeben ist die Datei Geburtstag.java!
|
||||
|
||||
a) Ergänzen Sie die notwendigen import-Anweisung(en) und kompilieren Sie das Projekt.
|
||||
|
||||
b) Erstellen Sie mit der Methode of() das Geburtstag-Objekt
|
||||
|
||||
c) Erstellen Sie mit der Methode now() das Objekt mit dem aktuellen Datum
|
||||
|
||||
d) Bei unzulässigen Angaben, wie z.B. Monat 13 , wird ein Runtime Exception ausgelöst!
|
||||
<br>Wie heisst diese?
|
||||
|
||||
e) Benutzen Sie try/catch/finally, um den Programmabbruch zu verhindern!
|
||||
|
||||
f) Benutzen Sie throws und try/catch/finally, um den Programmabbruch zu verhindern!
|
||||
|
|
@ -0,0 +1,86 @@
|
|||
package geburtstag;
|
||||
|
||||
|
||||
|
||||
/* Aufgabe a):
|
||||
|
||||
hier bitte die notwendigen imports ergänzen!
|
||||
|
||||
*/
|
||||
|
||||
|
||||
public class Geburtstag {
|
||||
|
||||
/* Die main-Methode */
|
||||
public static void main(String[] args) {
|
||||
|
||||
LocalDateTime myBirthday = null;
|
||||
LocalDateTime jetzt=null;
|
||||
|
||||
|
||||
myBirthday = setMyBirthday();
|
||||
|
||||
System.out.println("Mein Geburtsdatum mit Geburtszeit ist:");
|
||||
System.out.println(myBirthday);
|
||||
|
||||
|
||||
/* Aufgabe c)
|
||||
|
||||
ermitteln Sie das aktuelle Datum mit der now()-Methode
|
||||
weisen Sie dieses der Variable jetzt zu!
|
||||
|
||||
*/
|
||||
|
||||
|
||||
System.out.println("Jetzt ist:");
|
||||
System.out.println(jetzt);
|
||||
|
||||
}
|
||||
|
||||
|
||||
/* Die setMyBirthday-Methode */
|
||||
public static LocalDateTime setMyBirthday() {
|
||||
|
||||
Scanner myInput = null;
|
||||
LocalDateTime tempDateTime = null;
|
||||
|
||||
/* Aufgabe b)
|
||||
|
||||
hier bitte die gewünschten Daten per Scanner einlesen
|
||||
und und dann bitte die of()-Methode benutzen, um das Geburtsdatum/zeit-Objekt zu erzeugen!
|
||||
|
||||
*/
|
||||
|
||||
|
||||
|
||||
/* Aufgabe d)
|
||||
|
||||
wenn z.B. der Wert für den Monat mit 13 eingegeben wird,
|
||||
bricht das Programm mit einer Exception ab, wie heisst diese?
|
||||
|
||||
|
||||
|
||||
Die Aufgaben e) bis g) sind in verschiedenen Varianten zu programmiere!
|
||||
|
||||
|
||||
Aufgabe e)
|
||||
|
||||
Benutzen Sie try/catch/finally, um den Programmabbruch zu verhindern!
|
||||
|
||||
|
||||
Aufgabe f)
|
||||
|
||||
Benutzen Sie throws, um den Programmabbruch zuverhindern!
|
||||
|
||||
|
||||
Aufgabe g)
|
||||
|
||||
Benutzen Sie throws und try/catch/finally, um den Programmabbruc zu verhindern!
|
||||
|
||||
*/
|
||||
|
||||
return tempDateTime;
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
Loading…
Reference in New Issue