O que o Sérgio quiz dizer foi isso:
public class CifraCesar {
public static void main(String[] args) {
String original = "leonardo";
String criptografada = "";
int deslocacao = 5;
criptografada = cifrar(original, deslocacao);
System.out.println(criptografada);
}
private static String cifrar(String original, int k) {
String alfabeto = "abcdefghijklmnopqrstuvwxyz";
// deslocar de k
String deslocado = alfabeto.substring(k) + alfabeto.substring(0, k);
// cifrar
StringBuilder cifra = new StringBuilder();
for (int i = 0; i < original.length(); i++) {
cifra.append(deslocado.charAt(original.charAt(i) - 'a'));
}
return cifra.toString();
}
}
Acho que dessa forma irá entender e resolver seu problema.