Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException

This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.

  • Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException

    Hi Leute,
    ich bin totaler Anfänger und weiß nicht, was ich verändern müsste, damit ich nicht mehr diese Meldung bekomme: Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
    at Gauss.main(Gauss.java:5).
    Die Aufgabe war mit Rekusion die Summe der aufeinanderfolgenden Zahlen zu berechnen(Gaussche Summenformel:n*(n+1):2).
    Das ist das, was ich bis jetzt habe:

    Source Code

    1. public class Gauss {
    2. public static void main(String[] args) {
    3. int zahl = Integer.parseInt(args[0]);
    4. Gauss ergebnis = new Gauss();
    5. System.out.println(ergebnis.summe(zahl));
    6. }
    7. int summe(int zahl) {
    8. if (zahl==0) {
    9. return 0;
    10. }
    11. return summe(zahl+1)*zahl/2;
    12. }
    13. }
    Display All


    gruß
    Edwood