1
0
Fork 0
WS23_Uebungen_PR2/Assignment_029
Thomas Smits 11715bf5bb Update of exercises 2023-11-14 09:50:21 +01:00
..
readme.md Update of exercises 2023-11-14 09:50:21 +01:00

readme.md

Interface: Uebersetzer

Lernziel

Ein Interface implementieren.

Aufgabe

Im Paket pr2.interfaces.uebersetzer finden Sie das Interface Uebersetzer, das eine Methode zum Übersetzen von Strings definiert.

Implementieren Sie das Interface für die Sprachen Spanisch (UebersetzerDeutschSpanisch) und Englisch (UebersetzerDeutschEnglisch) und schreiben Sie eine Klasse Translator, die auf der Kommandozeile als erstes Argument die Sprache und als zweites das zu über-setzende deutsche Wort nimmt und dann auf der Konsole die Übersetzung ausgibt. Es genügt, wenn Sie einige wenige Worte in den Klassen als Übersetzungen vorhalten.

> java Translator englisch gehen
Übersetzung: deutsch -> englisch
gehen -> go

> java Translator spanisch gehen
Übersetzung: deutsch -> spanisch
gehen -> ir

> java Translator deutsch gehen
Unbekannte Sprache

> java Translator spanisch fliegen
Unbekanntes Wort: fliegen