Hallo,
ich programmiere zurzeit die Hill Verschlüsselung, habe aber ein kleines problem das ich alleine nicht überwinden kann. Undzwar möchte ich die ergebnisse (Zahlen) in Buchstaben umwandeln, also wenn ich z.B. erg=0 soll ein 'A' , erg= 5 soll ein 'F' ausgegeben werden. Aber auch wenn es drüber kommt, also z.B. erg= 26 dann wieder ein 'A'.
Mit diesem Code:
Scanner scan = new Scanner(System.in);
String text = scan.next();
char[] textAsCharArray = text.toCharArray();
int[] textAsIntArray = new int[textAsCharArray.length];
for(int i=0;i<textAsCharArray.length;++i){
textAsIntArray = textAsCharArray-'a';
}
konnte ich die Buchstaben in zahlen umwandeln um sie zu verarbeiten, aber Sie wieder zu buchstaben umzuwandeln bekomme ich leider nicht hin. Könnte mir jemand bitte helfen
Viele Grüße
ich programmiere zurzeit die Hill Verschlüsselung, habe aber ein kleines problem das ich alleine nicht überwinden kann. Undzwar möchte ich die ergebnisse (Zahlen) in Buchstaben umwandeln, also wenn ich z.B. erg=0 soll ein 'A' , erg= 5 soll ein 'F' ausgegeben werden. Aber auch wenn es drüber kommt, also z.B. erg= 26 dann wieder ein 'A'.
Mit diesem Code:
Scanner scan = new Scanner(System.in);
String text = scan.next();
char[] textAsCharArray = text.toCharArray();
int[] textAsIntArray = new int[textAsCharArray.length];
for(int i=0;i<textAsCharArray.length;++i){
textAsIntArray = textAsCharArray-'a';
}
konnte ich die Buchstaben in zahlen umwandeln um sie zu verarbeiten, aber Sie wieder zu buchstaben umzuwandeln bekomme ich leider nicht hin. Könnte mir jemand bitte helfen
Viele Grüße