We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9060d2d commit ca8f6dbCopy full SHA for ca8f6db
ciphers/Caesar.java
@@ -34,12 +34,12 @@ public static String encode(String message, int shift) {
34
// int current = message.charAt(i); //using char to shift characters because ascii is in-order latin alphabet
35
char current = message.charAt(i); // Java law : char + int = char
36
37
- if (current >= 'A' && current <= 'Z') {
+ if (IsCapitalLatinLetter(current)) {
38
39
current += shift;
40
encoded += (char) (current > 'Z' ? current - 26 : current); // 26 = number of latin letters
41
42
- } else if (current >= 'a' && current <= 'z') {
+ } else if (IsSmallLatinLetter(current)) {
43
44
45
encoded += (char) (current > 'z' ? current - 26 : current); // 26 = number of latin letters
0 commit comments