eingabe werte in java

  • hallo ich möchte ein wert einlesen aber es funktioniert nicht in eclipse ,mein code ist  class h {

    public static void main(String[]args){


    int a;

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

    System.out.println(a);

    }
    }
    der error ist
    Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0

    at h.main(h.java:8) vielen dank für die antwort

  • Du hast der main-Methode nichts uebergeben, dadurch gibt es im args-Array kein 0-tes Element, das du parsen koenntest.

    Aus der Konsole koenntest es z.B. mit java h 8 aufrufen. [strike]Wie man in Eclipse einen String mitgibt, weiss ich auch nicht, es laesst sich aber sicher ergooglen[/strike]

    /edit: what patrick02 said ;)

    Ex-PP-Tutor und genereller [strike]Besser[/strike]Schlechterwisser

  • Den der der den Source lesbar macht:

    Code
    public class HelloWorld {
        public static void main(String[] args) {
            System.out.println("Hello World!\n");
        }
    }

    Thomas

    Is doch pillepalle.

    PHP
    public class HelloWorld {
        public static void main(String[] args) {
            System.out.println("Hello World!\n");
        }
    }

    PHP-Tags mit Syntaxhighlighting ftw! ^^

  • Is doch pillepalle.

    PHP
    public class HelloWorld {
        public static void main(String[] args) {
            System.out.println("Hello World!\n");
        }
    }

    PHP-Tags mit Syntaxhighlighting ftw! ^^

    Was ist nur mit der Zeit passiert als man noch ganz normal trollen konnte...
    Aber ich find das PHP highlighting schirch, da hab ich lieber normale Monospace. ;)

    Thomas

Jetzt mitmachen!

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