Hallo
ich habe im Internet folgendes Script gefunden
Die Methode caesar funktioniert einwandfrei nur bei der decaesar ist der wurm drin. Ich finde da leider auch keine passende lösung wie ich das umsetzen bzw korregieren kann könnte mir da vielleicht einer helfen?
Gruß
Spranta
ich habe im Internet folgendes Script gefunden
Code:
public static String caesar( String s )
{
StringBuffer ergebnis = new StringBuffer();
for( int i = 0; i < s.length(); i++ )
{
int c = s.charAt( i );
if ( (c >= 'A') && (c <= 'z') ) {
c += key;
if( c > 'z' )
c = 'a' + c % 'z' -1;
if( (c > 'Z') && (c < 'a') )
c = 'A' + c % 'Z' - 1;
}
ergebnis.append( (char) c );
}
return ergebnis.toString();
}
public static String decaesar( String s )
{
StringBuffer ergebnis = new StringBuffer();
for( int i = 0; i < s.length(); i++ )
{
int c = s.charAt( i );
if ( (c >= 'A') && (c <= 'z') ) {
c -= key;
if( (c < 'a') && (c > 'Z') )
c = 'a' + ('z' - c % 'a') - 1;
if( c < 'A' )
c = 'A' + ('Z' - c % 'A') - 1;
}
ergebnis.append( (char) c );
}
return ergebnis.toString();
}
Die Methode caesar funktioniert einwandfrei nur bei der decaesar ist der wurm drin. Ich finde da leider auch keine passende lösung wie ich das umsetzen bzw korregieren kann könnte mir da vielleicht einer helfen?
Gruß
Spranta