Guten Abend,
leider habe ich Verständnisprobleme bei folgender Methode:
Warum %26? (mod 26)
Kann mir vielleicht jemand helfen?
Danke!
leider habe ich Verständnisprobleme bei folgender Methode:
Code:
public String encode(String word) {
StringBuffer result = new StringBuffer(); // Initialize a string buffer
for (int k = 0; k < word.length(); k++) { // For each character in word
char ch = word.charAt(k); // Get the character
ch = (char)('a' + (ch -'a'+ 3) % 26); // Perform caesar shift
result.append(ch); // Append it to new string
}
Kann mir vielleicht jemand helfen?
Danke!
Zuletzt bearbeitet von einem Moderator: