Java :: Aufgabe #106 :: Lösung #4

4 Lösungen Lösungen öffentlich
#106

Text in Löffelsprache konvertieren

Anfänger - Java von Veigar - 16.12.2015 um 19:05 Uhr
Schreibe ein Script welches einen Text entgegen nimmt und ihn in Löffelsprache konvertiert!
(Löffelsprache: "Geheimsprache" die oft von Kindern benutzt wird, und die dadurch gebildet wird das an jeden Vokal (Selbstlaut) „lew" und dann noch einmal der Vokal gehängt wird. zum Beispiel "Ich bin klug!"-->"Ilewich bilewin klulewug!")
#4
vote_ok
von paddlboot (3970 Punkte) - 24.07.2019 um 14:30 Uhr
Löffelsprache, so wie ich sie kenne :D

Quellcode ausblenden Java-Code
import java.util.*;

public class Loeffelsprache {
	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		
		System.out.println("***** Löffelsprache *****");
		System.out.print("Bitte einen Satz eingeben: ");
		String satz = scanner.nextLine();
		
		satz = satz.toLowerCase();
		String erg = "";
		
		for(int i = 0; i < satz.length(); i++) {
			switch(satz.charAt(i)) {
			case 'a':
				erg += "alawa";
				break;
			case 'e':
				if(satz.charAt(i+1) == 'i') {
					erg += "eileiwei";
					i++;
				} else {
					erg += "elewe";
				}
				
				break;
			case 'i':
				erg += "iliwi";
				break;
			case 'o':
				erg += "olowo";
				break;
			case 'u':
				erg += "uluwu";
				break;
			default:
				erg += satz.charAt(i);
				break;
			}
		}
		
		System.out.println("Ergebnis: " + erg);
		
		scanner.close();
	}
}

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben