From 3fa33bfa86e5b4f3bf5a598be3f574740bb3150f Mon Sep 17 00:00:00 2001 From: Dennis Eisold <de@itstall.de> Date: Mon, 2 Dec 2019 09:45:38 +0100 Subject: [PATCH] =?UTF-8?q?Fix=20f=C3=BCr=20index=20out=20of=20range?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/projekt/enigma/model/Walze.java | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/main/java/projekt/enigma/model/Walze.java b/src/main/java/projekt/enigma/model/Walze.java index 16c4a6d..e477e35 100644 --- a/src/main/java/projekt/enigma/model/Walze.java +++ b/src/main/java/projekt/enigma/model/Walze.java @@ -113,12 +113,7 @@ public class Walze { * @return buchstabe : char : decodierter Buchstabe */ public char codiere2(char buchstabe) { - - 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); + return this.alphabet.charAt((this.fetchWalze().indexOf(buchstabe) - this.turns + 260) % 26); } /** -- GitLab