From ca8f6dbb384c2a64cb5e72c334b3e3a61481c414 Mon Sep 17 00:00:00 2001 From: khalil2535 Date: Wed, 11 Apr 2018 22:07:37 +0300 Subject: [PATCH] Update Caesar.java --- ciphers/Caesar.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ciphers/Caesar.java b/ciphers/Caesar.java index d646f826e..77cd5b9eb 100644 --- a/ciphers/Caesar.java +++ b/ciphers/Caesar.java @@ -34,12 +34,12 @@ public class Caesar { // int current = message.charAt(i); //using char to shift characters because ascii is in-order latin alphabet char current = message.charAt(i); // Java law : char + int = char - if (current >= 'A' && current <= 'Z') { + if (IsCapitalLatinLetter(current)) { current += shift; encoded += (char) (current > 'Z' ? current - 26 : current); // 26 = number of latin letters - } else if (current >= 'a' && current <= 'z') { + } else if (IsSmallLatinLetter(current)) { current += shift; encoded += (char) (current > 'z' ? current - 26 : current); // 26 = number of latin letters