Bekomme immer diese Fehlermeldung, wenn ich mein Programm ausführen möchte:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
at Calculator.main(Calculator.java:3)
Hier ist mein Code, wollte einen einfachen Taschenrechner programmieren:
public class Calculator {
public static void main(String[] args) {
int zahl1 = Integer.parseInt(args[0]);
int zahl2 = Integer.parseInt(args[1]);
int ergebnis = zahl1 + zahl2;
String operation = args[2];
if (operation.equals("+")) {
System.out.println(ergebnis);
} else if (operation.equals("-")) {
System.out.println(zahl1 - zahl2);
} else {
System.out.println("Ihre Eingabe ist falsch.");
}
}
}
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
at Calculator.main(Calculator.java:3)
Hier ist mein Code, wollte einen einfachen Taschenrechner programmieren:
public class Calculator {
public static void main(String[] args) {
int zahl1 = Integer.parseInt(args[0]);
int zahl2 = Integer.parseInt(args[1]);
int ergebnis = zahl1 + zahl2;
String operation = args[2];
if (operation.equals("+")) {
System.out.println(ergebnis);
} else if (operation.equals("-")) {
System.out.println(zahl1 - zahl2);
} else {
System.out.println("Ihre Eingabe ist falsch.");
}
}
}