Brother Please end me
This commit is contained in:
parent
390b59addf
commit
364fa45534
26 changed files with 378 additions and 2 deletions
21
Code/Steiner/30-10-2024-Prüfung/src/App.java
Normal file
21
Code/Steiner/30-10-2024-Prüfung/src/App.java
Normal file
|
@ -0,0 +1,21 @@
|
|||
// Luca Fabian Burger
|
||||
// Aufgabe 2
|
||||
public class App {
|
||||
public static void main(String[] args) throws Exception {
|
||||
Datum datum1 = new Datum(1, 1, 2000);
|
||||
Datum datum2 = new Datum(1, 1, 2000);
|
||||
// Aufgabe a
|
||||
System.out.println(datum1.getDifferent(datum2));
|
||||
// Aufgabe b
|
||||
System.out.println(datum1.getWochentag());
|
||||
// Aufagbe c
|
||||
datum1.addTage(2);
|
||||
System.out.println(datum1.getTag());
|
||||
// Aufgabe d
|
||||
System.out.println(datum1.getTag() + " " + datum1.getMonat() + " " + datum1.getJahr());
|
||||
// Aufgabe e
|
||||
System.out.println(datum1.getDatumNummerisch());
|
||||
// Aufgabe f
|
||||
System.out.println(datum1.getDatumMonat());
|
||||
}
|
||||
}
|
119
Code/Steiner/30-10-2024-Prüfung/src/Datum.java
Normal file
119
Code/Steiner/30-10-2024-Prüfung/src/Datum.java
Normal file
|
@ -0,0 +1,119 @@
|
|||
// Luca Fabian Burger
|
||||
// Aufgabe 2
|
||||
public class Datum {
|
||||
private int tag;
|
||||
private int monat;
|
||||
private int jahr;
|
||||
|
||||
Datum(int tag, int monat, int jahr) {
|
||||
this.tag = tag;
|
||||
this.monat = monat;
|
||||
this.jahr = jahr;
|
||||
}
|
||||
|
||||
public void setTag(int tag) {
|
||||
this.tag = tag;
|
||||
}
|
||||
|
||||
public void setMonat(int monat) {
|
||||
if (monat <= 12 && monat >= 0)
|
||||
this.monat = monat;
|
||||
else
|
||||
this.monat = 1;
|
||||
}
|
||||
|
||||
public void setJahr(int jahr) {
|
||||
this.jahr = jahr;
|
||||
}
|
||||
|
||||
// Aufgabe a
|
||||
int getDifferent(Datum datum) {
|
||||
// Logic
|
||||
return 12;
|
||||
}
|
||||
|
||||
// Aufgabe b
|
||||
String getWochentag() {
|
||||
// Logic
|
||||
return "Montag";
|
||||
}
|
||||
|
||||
// Aufgabe C
|
||||
void addTage(int anzahlTage) {
|
||||
this.tag += anzahlTage;
|
||||
}
|
||||
|
||||
// Aufgabe d
|
||||
public int getTag() {
|
||||
return tag;
|
||||
}
|
||||
|
||||
public int getMonat() {
|
||||
return monat;
|
||||
}
|
||||
|
||||
public int getJahr() {
|
||||
return jahr;
|
||||
}
|
||||
|
||||
// Aufgabe e
|
||||
String getDatumNummerisch() {
|
||||
String rueckgabe = "";
|
||||
rueckgabe += this.tag + ". ";
|
||||
rueckgabe += this.monat + ". ";
|
||||
rueckgabe += this.jahr;
|
||||
return rueckgabe;
|
||||
}
|
||||
|
||||
// Aufgabe f
|
||||
String getDatumMonat() {
|
||||
String rueckgabe = "";
|
||||
String monatString = "";
|
||||
switch (this.monat) {
|
||||
case 1:
|
||||
monatString = "Januar";
|
||||
break;
|
||||
case 2:
|
||||
monatString = "Februar";
|
||||
break;
|
||||
case 3:
|
||||
monatString = "März";
|
||||
break;
|
||||
case 4:
|
||||
monatString = "April";
|
||||
break;
|
||||
case 5:
|
||||
monatString = "Mai";
|
||||
break;
|
||||
case 6:
|
||||
monatString = "Juni";
|
||||
break;
|
||||
case 7:
|
||||
monatString = "Juli";
|
||||
break;
|
||||
case 8:
|
||||
monatString = "August";
|
||||
break;
|
||||
case 9:
|
||||
monatString = "September";
|
||||
break;
|
||||
case 10:
|
||||
monatString = "Oktober";
|
||||
break;
|
||||
case 11:
|
||||
monatString = "November";
|
||||
break;
|
||||
case 12:
|
||||
monatString = "Dezember";
|
||||
break;
|
||||
default:
|
||||
monatString = "Januar";
|
||||
break;
|
||||
}
|
||||
rueckgabe += this.tag + ". ";
|
||||
rueckgabe += monatString + " ";
|
||||
rueckgabe += this.jahr;
|
||||
return rueckgabe;
|
||||
}
|
||||
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue