KarelJ abwandlung von Java

Karlik

Cadet 3rd Year
Registriert
Aug. 2007
Beiträge
50
Hallo,

ich habe eine Frage bezüglich KaralJ (abwandlung von Java, fast identisch)

Ich habe folgendes gegeben:

void encode(String s) {

//Ihre Implementation

}

Das beliebig eingegebene Wort heißt z.B."Hallo"

wie stelle ich das an, dass er den Buchstaben "H" erkännt und dann dementsprechend etwas ausführt.

Danach soll der Buchstabe "a" erkannt werden. Für a ist natürlich auch bereits eine Aktion verankert...

für jeden Buchstaben im Alphapet ist eine demenstprechende Aktion vorgesehen.


Beste Grüße,
 
Kannst du das genauer erläutern? Ich steh total auf dem Schlauch und bin blutiger Anfänger.

Um es mit anderen Worten zu stellen, es geht mir um das Auslesen des Strings und
dann um das Ausführen von den einzelnen chars.

Meine Realisierung--> (ist glaub ich falsch)

String text = "Hallo";
char 1 = text.charAt(0); // 1 ist 'H'

Es wurde jetzt der Wert H Ausgelesen, wie fahre ich jetzt fort?
return 1 { ????
methode } ????

String text = "Hallo";
char 2 = text.charAt(1); // 2 ist 'a'

String text = "Hallo";
char 3 = text.charAt(2); // 3 ist 'l'
 
Zuletzt bearbeitet:
versuchs mal mit sowas inder art. (um mal auszuformulieren was dein vorredner angedeutet hat)

Code:
for(int i = 0; i < text.length; i++){
    switch text.charAt(i) {
          case 'H':
               methodeFuerH();
               break;
          case 'a':
               methodeFuera();
               break;
          /* weitere Fälle abfangen */
    }
}
 
Zurück
Oben