Skip to content
Snippets Groups Projects
Commit 3fa33bfa authored by Dennis Eisold's avatar Dennis Eisold
Browse files

Fix für index out of range

parent d734eb79
No related branches found
Loading
...@@ -113,12 +113,7 @@ public class Walze { ...@@ -113,12 +113,7 @@ public class Walze {
* @return buchstabe : char : decodierter Buchstabe * @return buchstabe : char : decodierter Buchstabe
*/ */
public char codiere2(char buchstabe) { public char codiere2(char buchstabe) {
return this.alphabet.charAt((this.fetchWalze().indexOf(buchstabe) - this.turns + 260) % 26);
int zwischensumme = this.fetchWalze().indexOf(buchstabe) - this.turns;
if (zwischensumme < 0) {
zwischensumme = this.fetchWalze().indexOf(buchstabe) - this.turns + 26;
}
return this.alphabet.charAt(zwischensumme % 26);
} }
/** /**
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment