uebungen/Assignment_094/readme.md

40 lines
1.3 KiB
Markdown
Raw Normal View History

2024-01-20 16:52:10 +01:00
# Wörterbuchprogramm
2023-06-15 11:30:13 +02:00
2024-01-08 15:32:04 +01:00
[Musterlösung](solution/)
2023-06-15 11:30:13 +02:00
## Lernziel
2024-01-20 16:52:10 +01:00
Interface `Map` und seine Implementierungen einsetzen.
2023-06-15 11:30:13 +02:00
## Aufgabe
2024-01-20 16:52:10 +01:00
Gehen Sie in das Paket [pr2.collections.woerterbuch](../sources/src/main/java/pr2/collections/woerterbuch/).
2023-06-15 11:30:13 +02:00
2024-01-20 16:52:10 +01:00
Schreiben Sie ein einfaches Wörterbuchprogramm, dem man auf der Kommandozeile eine beliebige Anzahl von Wörtern übergeben kann und das dann die entsprechende Übersetzung ausgibt. Die Wörter des Wörterbuchs sollen fest im Programm einprogrammiert sein. Es reicht, wenn Sie einige wenige Wörter vorsehen.
Berücksichtigen Sie bitte den Fall, dass der Benutzer kein Wort auf der Kommandozeile angibt bzw. dass ein Wort nicht im Wörterbuch vorhanden ist.
```console
> java Woerterbuch
Bitte mindestens ein Wort angeben!
```
2023-06-15 11:30:13 +02:00
```console
2024-01-20 16:52:10 +01:00
>java Woerterbuch gehen schlafen tanzen hopsen
gehen => go
schlafen => sleep
tanzen => dance
hopsen => <unbekanntes Wort>
2023-06-15 11:30:13 +02:00
```
## Abgabe (optional)
__Sie müssen keine Lösung für diese Aufgabe einreichen.__
Sie können Ihre Lösung aber auf die Konformität mit den Programmierstandards testen. Hierzu gehen Sie wie folgt vor:
1. Öffnen Sie eine Kommandozeile (Terminal).
2. Gehen Sie in Ihr Working Directory.
3. Wechseln Sie mit `cd` in das Verzeichnis `sources`.
2023-12-31 11:13:34 +01:00
4. Bauen Sie das Projekt mit dem Kommando `mvn`.