Programmieren Lernen für Anfänger - 07 - Methoden2 [2/2] - Java Tutorial

preview_player
Показать описание
Diese Tutorials sind für Leute die noch nie programmiert haben und es gerne lernen wollen. Die Programmiersprache die hier behandelt wird ist Java.
Ich werde von Grund auf alles erklären und jeweils Aufgaben bereit stellen damit ihr das im Video erklärte selbst ausprobieren könnt.
- - - - - - - - - - - - - - - - - - - -
In dieser Folge geht es zum zweiten mal um Methoden. Diesmal schauen wir uns Methoden mit mehreren Parametern an die auch etwas anspruchsvoller sind.
In diesem 2ten Teil (von Methoden2) werden die zuvor erstellten Methoden verwendet um die 'split'-Methode zu bauen. (Dieser Ansatz nennt sich "Divide and Conquer")
- - - - - - - - - - - - - - - - - - - -
Aufgaben:
Aufgabe 7

Aufgabe 7.1
Schreibe eine Methode die alle Großbuchstaben eines char[] in Kleinbuchstaben umwandelt.
Tipps:
Die ASCI Werte der Großbuchstaben liegen im Bereich von 65 - 90.
Den ASCI Wert eines chars erhälst du durch: int asciWert = (int) charWert;
Wenn du zum ASCI Wert eines Großbuchstabens 32 dazu addierst erhälst du den ASCI Wert für dessen Kleinbuchstaben.
Um einen ASCI Wert wieder zu einem char zu machen kannst du folgendes tun: char c = (char) asciWert;

Aufgabe 7.2
Schreibe eine Methode die als parameter einen char hat und zu diesem char den zugehörigen Morse String zurück gibt.
Bsp: 'a' wird zu ". _" oder '2' wird zu ". . _ _ _".
Die Methode soll nur für die Zeichen a - z (kleinbuchstaben), 0 - 9, und . , ? - Morsecode zurückgeben. Für alle anderen Zeichen soll "" (leerer String) zurück gegeben werden.

Aufgabe 7.3
Schreibe nun die Methode die einen normalen String in einen String mit Morsecode Übersetzung umwandelt.
Sorge in deiner Methode zuerst dafür dass keine Großbuchstaben mehr im char[] aus dem eingabe String sind.
Nun kannst du deinen Morsecode String aufbauen. Achtung: Nach jedem übersetzten Zeichen muss 3 leerzeichen abstand gelassen werden. Nach einem Wort also wenn eigentlich ein Lerrzeichen übersetzt wird müssen 7 Leerzeichen in den Morsecode eingefügt werden bevor das nächste Zeichen folgt.
Рекомендации по теме