Hallo,
habe vor mir ne Aufgabe liegen. Die Aufgabe lautet:
Erweitern Sie das Programm um eine Methode wochentag1, die als Parameter eine Integer-Zahl erhält und als Rückgabe den Wochentag als Text, z.B. 1 -> „Montag“ zurückliefert.
Verwenden Sie dazu ausschließlich IF-Anweisungen (kaskadiert).
Schreiben Sie eine entsprechende Test-Methode testWochentag, die analog zu Aufgabe 2 die Methode wochentag1 testet.
Ich habe zwar bisschen programmiert aber weis nicht wie ich das ganze ausgeben soll. Also einer gibt eine Interger Zahl ein z.B. die 1 wird eingegeben für 1 wird das Word "Montag" ausgegeben!
könnte mir vielleicht einer Tipp geben? DANKE!
habe vor mir ne Aufgabe liegen. Die Aufgabe lautet:
Erweitern Sie das Programm um eine Methode wochentag1, die als Parameter eine Integer-Zahl erhält und als Rückgabe den Wochentag als Text, z.B. 1 -> „Montag“ zurückliefert.
Verwenden Sie dazu ausschließlich IF-Anweisungen (kaskadiert).
Schreiben Sie eine entsprechende Test-Methode testWochentag, die analog zu Aufgabe 2 die Methode wochentag1 testet.
Ich habe zwar bisschen programmiert aber weis nicht wie ich das ganze ausgeben soll. Also einer gibt eine Interger Zahl ein z.B. die 1 wird eingegeben für 1 wird das Word "Montag" ausgegeben!
Java:
public static String wochentag1(int i){ //Übung 3_3
if(i==1){
return "Montag";
}
else if(i==2){
return "Dienstag";
}
else if(i==3){
return "Mittwoch";
}
else if(i==4){
return "Donnerstag";
}
else if(i==5){
return "Freitag";
}
else if(i==6){
return "Samstag";
}
else if(i==7){
return "Sonntag";
}
return ??? ;
}
public static void testWochentag(){ //Übung 3_3 Test
System.out.println("Bitte geben Sie eine Int-Zahl ein: ");
int i=Input.readInt();
System.out.println(wochentag1(i));
}
könnte mir vielleicht einer Tipp geben? DANKE!
Zuletzt bearbeitet von einem Moderator: