Verschlüsselung

  • Themenstarter Themenstarter DieMitDemRotenHalsband
  • Beginndatum Beginndatum
Status
Nicht offen für weitere Antworten.
D

DieMitDemRotenHalsband

Gast
Ich benötige an folgendem Programm eure Hilfe.

Code:
001 /* kodierung.java */
002 
003 public class kodierung
004 {
005   public static void main(String[] args)
006   {
007     int key = Integer.parseInt(args[0]);
008     String msg = args[1];
009     for (int i = 0; i < msg.length(); ++i) {
010       int c = (msg.charAt(i) - 'A' + key) % 26 + 'A';
011       System.out.print((char)c);
012     }
013   }
014 }

Wie ihr an diesem Programm sicherlich erkennen könnt soll es die Buchstaben a-z mit dem jeweiligen dritten darauffolgenden Buchstaben verschlüsseln. Z.B. "H" wird zu "K" usw. Habe das Programm nun in java ECLIPSE eingetippt. Wie bekomm ich es da zum laufen und wie kann ich komplette Wörter verschlüsseln?
 
rechte Maustaste auf die Klasse;
Run As -> Open Run Dialog und da kannst du unter Arguments deine Argumente angeben
 
@deinenNick

:lol:!

@Allgemein

Klassen schreibt man groß

@Frage

Eine Schleife außenrum für alle Buchstaben eines Strings. Und natürlich dann wieder in einen zweiten String(Builder) speichern.

[edit] ah, sry. Machst du ja schon längst ... dann siehe ARadauer.
 
ich glaub das war jetzt schon der 4 beitrag zur cesar chiffrirung in dieser woche
letzte woche waren es die matrizen... is das vielleicht die selbe klasse? gibts keine zusammenarbeit mehr in den schulen?
 
vor allem versteh ich nicht, warum zu exakt dem gleichen algorithmus aus dem anderen thread nochmal ein neuer aufgemacht werden musste!?
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben