Cifra de Cesar

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.