Hallo liebe Leute
Ich soll eine Programm schreiben, indem der User ein beliebiges Wort eingibt, welches die Vokale: ( a,e,i,o,u ) und die Diphtongs: ( au,ie,ei ) um lew ersetzt. Hierzu wird jeder Vokal oder Diphtong um lew ergänzt, gefolgt von einer Wiederholung des Vokals/Diphtongs. So wird ein a zu alewa, ein u zu ulewu und ein au zu aulewau usw.
Beispiele:
User Eingabe: spielen
Ergebnis: spielewielelewen
User Eingabe: auto
Ergebnis: aulewautolewo
Ich Schaffe es leider nicht, dass das Programm zwischen au und a oder u unterscheidet. Genauso ist das Problem auch bei ie und ei.
Hier mein bisheriger Code:
import java.util.Scanner;
public class yaro {
public static void main(String[] args) {
Scanner adi = new Scanner(System.in);
String userEingabe = adi.next();
userEingabe = userEingabe.replace("au", "aulewau");
userEingabe = userEingabe.replace("ie", "ielewie");
userEingabe = userEingabe.replace("ei", "eilewei");
userEingabe = userEingabe.replace("a", "alewa");
userEingabe = userEingabe.replace("e", "elewe");
userEingabe = userEingabe.replace("i", "ilewi");
userEingabe = userEingabe.replace("o", "olewo");
userEingabe = userEingabe.replace("u", "ulewu");
System.out.println(userEingabe);
}
}
Ich soll eine Programm schreiben, indem der User ein beliebiges Wort eingibt, welches die Vokale: ( a,e,i,o,u ) und die Diphtongs: ( au,ie,ei ) um lew ersetzt. Hierzu wird jeder Vokal oder Diphtong um lew ergänzt, gefolgt von einer Wiederholung des Vokals/Diphtongs. So wird ein a zu alewa, ein u zu ulewu und ein au zu aulewau usw.
Beispiele:
User Eingabe: spielen
Ergebnis: spielewielelewen
User Eingabe: auto
Ergebnis: aulewautolewo
Ich Schaffe es leider nicht, dass das Programm zwischen au und a oder u unterscheidet. Genauso ist das Problem auch bei ie und ei.
Hier mein bisheriger Code:
import java.util.Scanner;
public class yaro {
public static void main(String[] args) {
Scanner adi = new Scanner(System.in);
String userEingabe = adi.next();
userEingabe = userEingabe.replace("au", "aulewau");
userEingabe = userEingabe.replace("ie", "ielewie");
userEingabe = userEingabe.replace("ei", "eilewei");
userEingabe = userEingabe.replace("a", "alewa");
userEingabe = userEingabe.replace("e", "elewe");
userEingabe = userEingabe.replace("i", "ilewi");
userEingabe = userEingabe.replace("o", "olewo");
userEingabe = userEingabe.replace("u", "ulewu");
System.out.println(userEingabe);
}
}