Guten Tag, aktuell lerne ich das Programmieren (bin generell Anfänger, was das Programmieren angeht) mit Java. Da ich bei einigen Aufgaben nicht, weiß, wie ich ansetzen soll:
Schreiben Sie eine Klasse Zeichenkette mit folgenden Methoden:
1. grussMitZeit nimmt als Argumente an:
- einen ganzzahligen Wert stunde im Bereich von 0 bis 23 (inklusive - nicht zu überprüfen)
- eine Zeichenkette name
Je nach Wert von stunde und dem Wert "Name" von name, worin Name für eine beliebige Zeichenkette steht, gibt die Methode unterschiedliche Zeichenketten als Ergebnis zurück:
von 12 Uhr: "Guten Morgen, Name!"
ab 18 Uhr: "Guten Abend, Name!"
sonst: "Guten Tag, Name!"
2. zitronenEis nimmt ein nichtnegatives (nicht zu überprüfen) ganzzahliges Argument n an und gibt die Zeichenkette
"super...superleckeres Z...ZZitroneneis"
zurück. Dann tritt die Steigerungsform "super" n-mal auf, der Buchstabe "Z" n+1 mal.
Beispiel: zitronenEis(2) liefert "supersuperleckeres ZZZitroneneis"
Schreiben Sie ein Programm ZeichenketteTest, das die Methoden testet.
Ich würde mich freuen, wenn jemand einen erklärten Lösungsweg dieser Aufgabe senden würde, damit ich die Schritte nachvollziehen kann.
LG
Schreiben Sie eine Klasse Zeichenkette mit folgenden Methoden:
1. grussMitZeit nimmt als Argumente an:
- einen ganzzahligen Wert stunde im Bereich von 0 bis 23 (inklusive - nicht zu überprüfen)
- eine Zeichenkette name
Je nach Wert von stunde und dem Wert "Name" von name, worin Name für eine beliebige Zeichenkette steht, gibt die Methode unterschiedliche Zeichenketten als Ergebnis zurück:
von 12 Uhr: "Guten Morgen, Name!"
ab 18 Uhr: "Guten Abend, Name!"
sonst: "Guten Tag, Name!"
2. zitronenEis nimmt ein nichtnegatives (nicht zu überprüfen) ganzzahliges Argument n an und gibt die Zeichenkette
"super...superleckeres Z...ZZitroneneis"
zurück. Dann tritt die Steigerungsform "super" n-mal auf, der Buchstabe "Z" n+1 mal.
Beispiel: zitronenEis(2) liefert "supersuperleckeres ZZZitroneneis"
Schreiben Sie ein Programm ZeichenketteTest, das die Methoden testet.
Ich würde mich freuen, wenn jemand einen erklärten Lösungsweg dieser Aufgabe senden würde, damit ich die Schritte nachvollziehen kann.
LG