1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Deutsch
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

Fehlermeldung

  • yxcvadfqfasdfa
  • 1. November 2011 um 12:28
  • Unerledigt
  • yxcvadfqfasdfa
    1
    yxcvadfqfasdfa
    Gast
    • 1. November 2011 um 12:28
    • #1

    Würde mir vielleicht jemand schreiben, was eigentlich folgende Fehlermeldung bedeutet?

    exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 1 at EchoNumbers.main ( EchoNumbers.java:6)

  • yxcvadfqfasdfa
    1
    yxcvadfqfasdfa
    Gast
    • 1. November 2011 um 15:48
    • #2

    bitte um dringende Antwort, habe fast keine Erfahrung mit Java

  • android
    2
    android
    Mitglied
    Punkte
    15
    Beiträge
    3
    • 1. November 2011 um 15:58
    • #3

    ArrayIndexOutOfBoundsException

    Dieser Fehler taucht normal auf, wenn zB ein Array eine Größe von 2 hat und du beispielsweise auf die 5. Stelle zugreifen versuchst.

  • anwesender
    8
    anwesender
    Mitglied
    Reaktionen
    12
    Punkte
    647
    Beiträge
    125
    • 2. November 2011 um 00:06
    • #4
    Zitat von Mrs Long

    java.lang.ArrayIndexOutOfBoundsException: 1 at EchoNumbers.main ( EchoNumbers.java:6)

    Wie der vorposter schon gesagt hat, und wie der name der exception eigentlich schon sagt der Index ist OutOfBounds (ausserhalb der grenzen), [tex='\ge'][/tex]

    length oder <0
    Um dir genauer sagen zu können was dein Problem ist müsstest du schon quellcode posten, aber wenn du dir Zeile 6 genau ansiehst wirst du gewiss auf den Fehler stossen!

    Thomas

  • yxcvadfqfasdfa
    1
    yxcvadfqfasdfa
    Gast
    • 2. November 2011 um 15:01
    • #5

    da ich fast keine Erfahrung mit Java habe, tue ich auch schwer beim Verstehen, worum es wirklich handelt, hier ist d. Code:

    [INDENT]
    class EchoNumbers

    {

    public static void main(String[] args)

    {

    int a = Integer.parseInt(args[0]);

    int b = Integer.parseInt(args[1]);

    double c = Double.parseDouble(args[2]);

    System.out.println(a);

    System.out.println(b);
    System.out.println(c);
    }
    }


    [/INDENT]

  • android
    2
    android
    Mitglied
    Punkte
    15
    Beiträge
    3
    • 2. November 2011 um 15:11
    • #6

    probier mal so aufzurufen:

    java EchoNumbers 1 2 3

    es sollte passen

  • anwesender
    8
    anwesender
    Mitglied
    Reaktionen
    12
    Punkte
    647
    Beiträge
    125
    • 2. November 2011 um 15:15
    • #7
    Zitat von Mrs Long

    da ich fast keine Erfahrung mit Java habe, tue ich auch schwer beim Verstehen, worum es wirklich handelt, hier ist d. Code:


    Für Code gibts hier den Code-Tag!

    Code
    [/ Code], ohne Space nach dem Slash.
    
    
    Um solche Fehler besser umgehen zu können wäre ein:
    [Code]
    if(args.length < 3)
    {
      System.out.println("Not enough arguments!");
      return;
    }


    am Anfang der main-Methode angebracht :winking_face:

    Thomas
    €: Klammern bei length gesetzt.

    Einmal editiert, zuletzt von anwesender (3. November 2011 um 09:06)

  • yxcvadfqfasdfa
    1
    yxcvadfqfasdfa
    Gast
    • 2. November 2011 um 15:21
    • #8

    ah super danke, würdest du vielleicht so nett sein und eine kurze Erklärung schreiben, mir ist es peinlich null Ahnung zu haben aber halt beim Anfang wird wahrscheinlich bei vielen so sein.

  • yxcvadfqfasdfa
    1
    yxcvadfqfasdfa
    Gast
    • 2. November 2011 um 15:30
    • #9
    Zitat von anwesender

    Für Code gibts hier den Code-Tag!

    Code
    [/ Code], ohne Space nach dem Slash.
    
    
    Um solche Fehler besser umgehen zu können wäre ein:
    [Code]
    if(args.length() < 3)
    {
      System.out.println("Not enough arguments!");
      return;
    }


    am Anfang der main-Methode angebracht :winking_face:

    Thomas


    Hab dein Post gerade gesehen, bedanke mich auch bei dir :)

  • anwesender
    8
    anwesender
    Mitglied
    Reaktionen
    12
    Punkte
    647
    Beiträge
    125
    • 2. November 2011 um 16:17
    • #10
    Zitat von Mrs Long

    mir ist es peinlich null Ahnung zu haben aber halt beim Anfang wird wahrscheinlich bei vielen so sein.

    Jeder fängt mal an, also es ist normal am Anfang keine Ahnung zu haben und das muss dir auch nicht peinlich sein.

    Zitat von Mrs Long

    Hab dein Post gerade gesehen, bedanke mich auch bei dir :)

    Für sowas gibts im Forum einen Thanks-Button :winking_face:

    Thomas

  • android
    2
    android
    Mitglied
    Punkte
    15
    Beiträge
    3
    • 2. November 2011 um 17:59
    • #11
    Zitat von Mrs Long

    ah super danke, würdest du vielleicht so nett sein und eine kurze Erklärung schreiben, mir ist es peinlich null Ahnung zu haben aber halt beim Anfang wird wahrscheinlich bei vielen so sein.

    siehe
    http://board.gulli.com/thread/138936-…bewirkt-static/

  • Maximilian Rupp 27. Dezember 2024 um 00:26

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

Jetzt mitmachen!

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

Benutzerkonto erstellen Anmelden

Rechtliches

Impressum

Datenschutzerklärung

  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  • Deutsch
  • English
Zitat speichern