carookee - group communication for you
Home / JavaForum / Beginner
Infos   |   Features   |   Gold-Edition   |   Kundenservice   
java
  Übersicht
  Forum
Beginner
Java allgemein
JDBC
JNI
Networking
Online-Ressourcen
Swing + AWT
XML
Meckerecke
  Mitglieder
LOGIN





· Passwort vergessen
· Kostenlos anmelden
  Information
  Demo
  Features
  Im Vergleich
  Anmeldung
SUCHE
Beiträge, Foren oder Verfasser finden:
  Kundenservice
  Impressum
  Datenschutz
  AGB
Status
4.516 User online
0 User eingeloggt
 

Beiträge
   Antworten     Neuer Beitrag    

Beitrag 1494 von 2963 (50%) |<   <   >   >|

Autor stemax
Datum 23.11.05, 17:11
Betreff Re: Hilfe - Lösungsansatz zu Aufgabe


Hallo,

guck mal hier:

##################################################

public class CaesarChiffre {

/**
* @param args
*/
public static void main(String[] args) {
int m;
int caps = 0;
int verschiebungs_schluessel = 2; //2 = Klassische Caesarchiffre-Verschiebung
String str = "";
String eingabe = "programmierung";

for(int i = 0; i < eingabe.length(); i++) {

m = eingabe.charAt(i);

if("a".charAt(0) <= m && m <= "z".charAt(0)) {
m = m - "a".charAt(0);
caps = "a".charAt(0) - "A".charAt(0);
}
else if("A".charAt(0) <= m && m <= "Z".charAt(0)) {
m = m - "A".charAt(0);
caps = 0;
}
m = (m + verschiebungs_schluessel) % 26;
m = m + "A".charAt(0) + caps;
str += java.lang.String.valueOf((char)m);

}
System.out.println(str); //out = 'rtqitcookgtwpi'
}

}

##################################################

gruesse
stefan mauerer




Diskussionsverlauf:
Hilfe - Lösungsansatz zu Aufgabe
    Re: Hilfe - Lösungsansatz zu Aufgabe

 Auf diesen Beitrag antworten
 Neuen Beitrag verfassen


|<   <   >   >|

                                                                                                                                                                                                                           

Impressum  · Datenschutz  · AGB  · Infos  · Presse
Ein modernes Forum: teamturn.com