Можно создать дубликат:
ROT-13 function in java?сдвиг символов в алфавите
я должен перенести все полукокса из строки 13 мест в алфавите
private static String encode(String line) {
char[] toEncode = line.toCharArray();
for (int i = 0; i < toEncode.length; i++) {
if (Character.isLetter(toEncode[i])) {
toEncode[i] += 13;
}
}
line = String.valueOf(toEncode);
return line;
}
Проблема в том, что например, 'z' добираться до?. Как я могу это решить?
Thx для справки.
-1 домашнее задание вопрос –