Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Themengebiete » Praktische Informatik » Java/Rot13/Eingabeumleitung » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Java/Rot13/Eingabeumleitung
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Carlos Valederrama
Grünschnabel


Dabei seit: 18.05.2012
Beiträge: 4

Java/Rot13/Eingabeumleitung Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Folgende Aufgabe:

Zitat:
Schreiben Sie ein Java-Programm namens Rot13.java, welches die vorgegebene Textdateidurch Eingabeumleitung von der Shell einlesen kann und die eingelesenen Buchstabennach dem Rot13-Algorithmus de- bzw. enkodiert auf der Standardausgabe ausgibt.Zahlen und sonstige Zeichen sollen nicht verändert werden.An dem bereitgestellten Text können Sie prüfen, ob Ihr Programm korrekt arbeitet. LassenSie sich nicht verwirren, es handelt sich tatsächlich um einen deutschen Text.


Soweit bin ich mittlerweile mit dem Quellcode:

Zitat:

import IOulm.*;

public class Rot13 {

public static void main(String[] args) {
String s = args[0];
for (int i = 0; i < s.length(); i++) {
char c = s.charAt(i);
if (c >= 'a' && c <= 'm') c += 13;
else if (c >= 'n' && c <= 'z') c -= 13;
else if (c >= 'A' && c <= 'M') c += 13;
else if (c >= 'A' && c <= 'Z') c -= 13;
System.out.print(c);
}
System.out.println();
}

}


Im Terminal klappt das Programm ganz wunderbar, nur bei der Eingabeumleitung hakt es. Ich hab keine Ahnung, wie ich das ganze umsetzten soll.
03.06.2012 19:10 Carlos Valederrama ist offline Beiträge von Carlos Valederrama suchen Nehmen Sie Carlos Valederrama in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Informatiker Board » Themengebiete » Praktische Informatik » Java/Rot13/Eingabeumleitung