Hallo,
habe ich volgendes Programm vorliegen. Wollte es mal testen aber irgend wie Klappt die Argumenten übergabe in NEtbeans nicht. Ich gehe bei der Argumenten vergabe so vor das ich bei der Projekt Properties unter Run z.B den Argument 2A eingebe. Nur es kommt eine Fehlermeldung.
Fehlermeldung:
habe ich volgendes Programm vorliegen. Wollte es mal testen aber irgend wie Klappt die Argumenten übergabe in NEtbeans nicht. Ich gehe bei der Argumenten vergabe so vor das ich bei der Projekt Properties unter Run z.B den Argument 2A eingebe. Nur es kommt eine Fehlermeldung.
Java:
// lesen der Argumente
int k = Integer.parseInt(args[0]);
char c = args[1].charAt(0);
// verschluesseln
int code = c - 'A';
code = (code + k) % 26;
char ergebnis = (char)(code + 'A');
System.out.println("Buchstabe " + c + " verschluesselt " + ergebnis);
Fehlermeldung:
Code:
Exception in thread "main" java.lang.NumberFormatException: For input string: "2A"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
at java.lang.Integer.parseInt(Integer.java:458)
at java.lang.Integer.parseInt(Integer.java:499)
at caesarverschluesselung.CaesarVerschluesselung.main(CaesarVerschluesselung.java:2)
Java Result: 1
Zuletzt bearbeitet: