Erste Schritte Verständnisfragen

hottieyoyo

Neues Mitglied
Hallo ich hatte eine normale Verständnisfrage zu folgendem Quelltext! Ich bin ein Java Einsteiger und habe das nicht so ganz mit der args.length verstanden.

Java:
public class Test123

public static void main(Strings[] args){
for(int i=0;i < args.length; i++){
 syso("Test123"+args[i]);

}


}
}
Auf der Kommandozeile kann nichts ausgegeben werden? Ich habe bisher Java Programmiert aber ohne jegliches Args weil die meisten professoren meinten..ne braucht man vorerst gar nicht achten sie lieber auf wesentliche befehle etc.

es soll in richtung -> Webservices .JSPs und soweiter gehen
 

njans

Top Contributor
Was macht
Java:
syso

Hast du dir mal ausgegeben, wie viele Elemente in deinem args drin sind?
 

sti

Mitglied
Java:
public class Test123 { // Klämmerchen!

    public static void main(String[] args) {  // String. Obwohls n Array is kein s für ne Mehrzahl ranhängen!
        for (int i = 0; i < args.length; i++) {
            System.out.println("Test123" + args[i]);

        }

    }
}
Desweiteren:

args sind deine übergebenen Parameter bei Start. D.h. wenne nix Mitgibst, passiert auch nix!


Viele Grüße
 

jgh

Top Contributor
wenn du aus der Konsole dein Programm startest dann mit
Code:
java Programmname param1 param2

in einer ide kannst du diese in der RunConfig festlegen, bei Eclipse bspw:

Unbenannt.PNG
 

Ähnliche Java Themen


Oben