Preciso saber onde eu estou errado, me de um ajuda.
public class Criptocesar {
public static String criptografia(char[] c,int chave){
String resultado= "";
int i,j;
char[] alfabeto= "abcdefghijkmnopqrstuvwxyz".toCharArray();
for (i=0;i<c.length;i++){
for (j= 0;j < alfabeto.length;j++){
if (alfabeto[j]==c[i]){
if (j + chave >= 26){
c[i] = alfabeto [j + chave - 26];
} else{
c[i] = alfabeto [j+ chave];
}
j = 0;
break;
}
resultado += c[i];
}
return resultado;
}
}
public static string reverterCripcesar(string texto, int chave) {
String resultado = "";
char[] c = texto.CharArray();
char[] alfabeto = "abcdefghmnopqrstuvwxyz".toCharArray();
int i,j;
for (i = 0;< c.length; i ++){
for (j=0; j < alfabeto.length; j ++){
if (alfabeto[j]== c[i]){
if (j - chave <0 ){
int chave= 0;
c[i]=alfabeto[j - chave +26];
} else{
c[i]= alfabeto[j - chave];
}
j=0;
break
}
}
}