Lösungsvorschlag 4.2. - Aufgabe 3

Aus ComeniusWiki
Wechseln zu: Navigation, Suche
public class Crypto {


//Wort eingeben und crypto-Methode aufrufen
public void crypto(String w, int geheimzahl){

//Zeichen nacheinander in umgekehrter Reihenfolge auslesen und umwandeln lassen
for(int i=w.length()-1;i>=0;i--){
char c = w.charAt(i);
System.out.print(transformer(c, geheimzahl)+"  ");
}
}


private int transformer(char letter, int geheimzahl){

//übergebenes Zeichen in ASCII umwandeln lassen
int z = asciiWandler(letter);

//ASCII-Codezahl mit Geheimzahl multiplizieren und Ergebnis zurückliefern
return z*geheimzahl;
}


private int asciiWandler(char letter){
return(int)letter;
}

}