Napisałam szyfr gadery poluki niestety ciągle coś nie działa i szyfr xle szyfruje, pomoże ktoś?
public class GP {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
char alphabet[] = {'G','A','D','E','R','Y','P','O','L','U','K','I'};
System.out.println("Podaj text do zaszyfrowania");
String text = s.nextLine();
char[] Crypt = text.toCharArray();
String code = "";
for (int i = 0; i < text.length(); i++) {
char znak = text.charAt(i);
for (int j = 0; j < alphabet.length; j++) {
if(alphabet[j] == Crypt[i]){
if (j % 2 == 0) {
Crypt[i] = alphabet[j + 1];
code += Crypt[i];
}
else {
Crypt[i] = alphabet[j - 1];
code += Crypt[i];
}
}
else{
code += i;
}
}
}
System.out.print(code);
}
}