Java :: Aufgabe #106 :: Lösung #1
4 Lösungen
#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!")
(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!")
#1
von LittleFistah (240 Punkte)
- 18.03.2016 um 07:59 Uhr
package de.littlef;
import java.util.Scanner;
public class Loeffelsprache {
private static String sclear;
private static String sencoded = "";
private static final char[] toEncrypt = new char[] { 'a', 'A', 'e', 'E', 'i', 'I', 'o', 'O', 'u', 'U' };
private static final String toAdd = "lew";
private static boolean isVocal;
private static Scanner sc;
public static void main(String[] args) {
// Input
sc = new Scanner(System.in);
System.out.println("Bitte geben Sie den Text ein:");
sclear = sc.nextLine();
// String durchgehen
for (int i = 0; i < sclear.length(); i++) {
isVocal = false;
// Vokale durchgehen
for (int j = 0; j < toEncrypt.length; j++) {
// Wenn Vokal dann ändern
if (sclear.charAt(i) == toEncrypt[j]) {
sencoded += sclear.charAt(i) + toAdd + String.valueOf(sclear.charAt(i)).toLowerCase();
isVocal = true;
}
}
// Wenns kein Vokal war übernehmen
if (!isVocal) {
sencoded += sclear.charAt(i);
}
}
// Ergebnis ausgeben
System.out.println(sencoded);
}
}
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1
