Java :: Aufgabe #34 :: Lösung #5
6 Lösungen

#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
#5

von paddlboot (3970 Punkte)
- 09.07.2019 um 09:18 Uhr

import java.util.*; public class CaesarChiffre { public static void main (String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("Geben Sie den Text ein:\t"); String text = scanner.next(); text = text.toLowerCase(); System.out.print("Um wie viele Stellen soll verschoben werden:\t"); int anzahl = scanner.nextInt(); System.out.print("Ergebnis:\t"); for(int i = 0; i < text.length(); i++) { int var = text.charAt(i); if((text.charAt(i) == 122) || ((text.charAt(i) + anzahl) > 122)) { var -= 26; } System.out.print((char) (var + anzahl)); } scanner.close(); } }
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1