Hallo!
Ich hätte ja an sich schon gesucht, bin aber irgendwie nicht wirklich weitergekommen, und nun wollt ich fragen wie ich so einen Verschiebechiffre machen kann.
Dieser Code liest die Zeichenfolge ein.
Gibt man abc ein, wird abc wieder ausgegeben.
Meine Frage lautet nun, wie kann ich mit char und int den eingegebenen Schlüssel berücksichtigen?
Bitte um Hilfe, ich glaub ich denk da irgendwie zu umständlich...auch wenn die Problemstellung wohl denkbar einfach ist...
Ich hätte ja an sich schon gesucht, bin aber irgendwie nicht wirklich weitergekommen, und nun wollt ich fragen wie ich so einen Verschiebechiffre machen kann.
Java:
public class caesar {
public static void main (String [] args){
int key = 1;
char c = 0;
System.out.println("");
System.out.println("Caesar Chiffre.");
System.out.println("");
while (key > 0){
System.out.print("Bitte einen Schlüssel eingeben (0 oder weniger zum beenden): ");
key = Input.readInt();
if (key > 0){
System.out.print("Zu codierenden Text eingeben: ");
while (c != '\n'){
c = Input.readCharSequence ();
System.out.print(c);
}
}
}
}
}
Dieser Code liest die Zeichenfolge ein.
Gibt man abc ein, wird abc wieder ausgegeben.
Meine Frage lautet nun, wie kann ich mit char und int den eingegebenen Schlüssel berücksichtigen?
Bitte um Hilfe, ich glaub ich denk da irgendwie zu umständlich...auch wenn die Problemstellung wohl denkbar einfach ist...