Hallo,
ich habe die Aufgabe bekommen ein Programm zu schreiben mit dem man einen Text mit Hilfe der Playfair-Methode verschlüsseln kann und auch wenn ich eigentlich noch nicht viel in Java kann hab ich ein klein wenig hinbekommen. Allerdings scheiterts bei mir gerade daran, das ich einen Wert nicht wieder zurückgeben kann.
Aus dieser Methode brauche ich den Wert von i um ihn weiter im Programm benutzen zu können.
Wäre nett wenn ihr einem richtigen Anfänger helfen könntet ^^
ich habe die Aufgabe bekommen ein Programm zu schreiben mit dem man einen Text mit Hilfe der Playfair-Methode verschlüsseln kann und auch wenn ich eigentlich noch nicht viel in Java kann hab ich ein klein wenig hinbekommen. Allerdings scheiterts bei mir gerade daran, das ich einen Wert nicht wieder zurückgeben kann.
Java:
public static int suche(String code, char buchstabe, char[] alphabet, int i, int count){
String Code = code.toLowerCase();
buchstabe = alphabet[i];
buchstabe = Character.toLowerCase(buchstabe);
count = 0;
for (int pos = -1; (pos = Code.indexOf(buchstabe, pos+1)) != -1; count++);
if (count != 0) {
i++;
suche(code, buchstabe, alphabet, i, count); //hier liegt der Fehler, i verliert seinen Wert -.-
}
return i;
}
Aus dieser Methode brauche ich den Wert von i um ihn weiter im Programm benutzen zu können.
Java:
suche(code, buchstabe, alphabet, i, count);
matrix [a][b] = alphabet[i];
Wäre nett wenn ihr einem richtigen Anfänger helfen könntet ^^