Hi
Ich habe folgenden simplen Java Code erstellt.
In meiner IDE Java Editor klappt das Toll einwandfrei.
Aber wenn ich es über die Konsole auführen will.
Also mit java Caesar.class klappt es nicht und es kommen Fehler.
Habe das Tool dann noch mit Eclipse getestet und da klapps auch.
Woran kann das liegen?
MFG
Atomic92
Ich habe folgenden simplen Java Code erstellt.
In meiner IDE Java Editor klappt das Toll einwandfrei.
Aber wenn ich es über die Konsole auführen will.
Also mit java Caesar.class klappt es nicht und es kommen Fehler.
Habe das Tool dann noch mit Eclipse getestet und da klapps auch.
Woran kann das liegen?
Code:
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Caesar {
public static void main(String[] args) throws IOException {
String text;
int key;
InputStreamReader input = new InputStreamReader(System.in);
BufferedReader puffer = new BufferedReader(input);
System.out.println("Geben sie einen Text ein: ");
text = puffer.readLine();
System.out.println("Geben sie einen Schluessel ein: ");
key = Integer.parseInt(puffer.readLine());
Caesar cr = new Caesar();
System.out.println("vorher: " + text);
System.out.println("nachher: " + cr.codiere(text, key));
}
public String codiere(final String text, int key) {
char[] code = text.toCharArray();
int unicode;
if (key > 26) {
key -= 26;
}
for (int i = 0; i < code.length; i++) {
unicode = (int) code[i];
unicode += key;
code[i] = (char) unicode;
}
return String.valueOf(code);
}
}
MFG
Atomic92