Java :: Aufgabe #34 :: Lösung #1

6 Lösungen Lösungen öffentlich
#34

Mit Caesar Chiffre ent- und verschlüsseln

Anfänger - Java von Dome - 03.01.2013 um 01:30 Uhr
Schreiben Sie ein Programm, indem Sie mit Hilfe der Caesar Chiffre einen beliebigen Text ent- und verschlüsseln können. Zuvor muss der Text und die Anzahl der Verschiebung angegeben werden. Groß- und Kleinschreibung muss nicht beachtet werden.

Konsolenausgabe:

Geben Sie den Text ein: Beispielwort
Um wie viele Stellen soll verschoben werden: 1
Ergebnis: Cfjtqjfmxpsu
#1
vote_ok
von cr055f1r3 (170 Punkte) - 02.06.2016 um 00:30 Uhr
Quellcode ausblenden Java-Code
public class caesar {
  
  static String verschiebung(String text,int verschiebung){
    int Swap;
    String endstring = "";
    for (int i = 0;i< text.length() ;i++ ) {
      Swap = (int)text.charAt(i);
      Swap = Swap +  verschiebung;
      endstring = endstring + (char)Swap;
      
    }
    return endstring; 
  }
  
  public static void main(String[] args) {
    
    String text = InOut.readString("Text zur Verschlüsselung eingeben\n");
    int verschiebung = InOut.readInt("Anzahl der Verschiebung\n");    
    System.out.println(verschiebung(text,verschiebung)); 
    
  } 
} 
  

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben