eine unerklärliche Fehlermeldung??

NetzUnity und Informatik-forum wurden zusammengelegt. Eine entsprechende Ankündigung wird demnächst noch folgen. Für 2025 ist hier einiges geplant! Bei Fragen bitte per DM an Maximilian Rupp wenden.
  • Hallo,

    warum bekomme ich diese Meldung obwohl alles richtig ist??? :confused:
    Fehlermeldung:
    Geben Sie eine nicht negative Zahl ein: Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
    at ZahlAlsUmgekehrterText.main(ZahlAlsUmgekehrterText.java:25)

    Danke :thumb:
    ciao :zwinker:

  • ich würde dir mal raten, folgendes programm zu probieren:

    PHP
    public class ArgumentTest {
         public static void main (String[] args) {
             System.out.println(args.length);
             for(int a=0;a<args.length;a++) {
                  System.out.println(args[a]);
             }
         }
    }

    kompilieren, und ausführen.

    dann ausprobieren mit

    Code
    java ArgumentTest foo bar

    und

    Code
    java ArgumentText bla

    etc.
    vielleicht fällt dir dann ja auf, was args ist.

    EDIT: die wenigsten fehlermeldungen in einfachen programmen sind unerklärlich und es kommen keine fehlermeldungen, wenn alles richtig ist.

  • danke Leute :ausheck:

    hab das dann so hingekriegt :engel:

    Danke :thumb:
    ciao :zwinker:

  • ob man String[] args oder String args[] schreibt ist egal

    er wollte scheinbar eine Zahl einlesen und nicht dem Programm als parameter mitgeben und da er keinen mitgegeben hat
    gab es kein args[0]

    Four stages of acceptance:
    1.) this is worthless nonsense
    2.) this is interesting, but perverse, point of view
    3.) this is true, but quite unimportant
    4.) I alwas said so
    J.B.S. Haldane

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!