68 lines
1.9 KiB
Java
68 lines
1.9 KiB
Java
package pr2.interfaces.uebersetzer;
|
|
|
|
public class Translater {
|
|
|
|
public static void main(String[] args) {
|
|
if (args.length > 2) {
|
|
System.out.println("Es kann nur ein Wort übersetzt werden.");
|
|
}
|
|
if (args.length < 2) {
|
|
System.out.println(
|
|
"Es wurde kein Wort für die Übersetzung angegeben.");
|
|
|
|
}
|
|
// Erstes Wort gibt die Sprache an, in die das zweite Wort
|
|
// übersetzt werden soll.
|
|
|
|
String erstesWort = args[0];
|
|
System.out.println(erstesWort);
|
|
String zweitesWort = args[1];
|
|
System.out.println(zweitesWort);
|
|
|
|
if (erstesWort.equals("englisch")
|
|
|| erstesWort.equals("english")
|
|
|| erstesWort.equals("Englisch")
|
|
|| erstesWort.equals("English")) {
|
|
System.out.println(uebersetzeDeutschEnglisch(zweitesWort));
|
|
} else if (erstesWort.equals("spanisch")
|
|
|| erstesWort.equals("spanish")
|
|
|| erstesWort.equals("Spanisch")
|
|
|| erstesWort.equals("Spanish")) {
|
|
System.out.println(uebersetzeDeutschSpanisch(zweitesWort));
|
|
} else {
|
|
System.out.println("Es gibt keine Übersetzung für Ihre Sprache.");
|
|
}
|
|
|
|
}
|
|
|
|
private static String uebersetzeDeutschSpanisch(String zweitesWort) {
|
|
|
|
switch (zweitesWort) {
|
|
case "gehen":
|
|
return "ir";
|
|
case "laufen":
|
|
return "correr";
|
|
case "Milch":
|
|
return "leche";
|
|
default:
|
|
return "Nichts gefunden!";
|
|
}
|
|
|
|
}
|
|
|
|
private static String uebersetzeDeutschEnglisch(String zweitesWort) {
|
|
|
|
switch (zweitesWort) {
|
|
case "gehen":
|
|
return "go";
|
|
case "laufen":
|
|
return "run";
|
|
case "Milch":
|
|
return "milk";
|
|
default:
|
|
return "Keine Übereinstimmung";
|
|
}
|
|
}
|
|
|
|
}
|