Argumente args.length und command line

Ich war verwirrt mit der Verwendung von args.length. Ich habe hier etwas codiert:

public static void main(String[] args) {
    int [] a = new int[args.length];

    for(int i = 0;i<args.length;i++) {
        System.out.print(a[i]);
    }
}

Der Ausdruck ist 0, egal welchen Wert ich in Befehlszeilenargumente eingebe. Ich glaube, ich habe args.length mit args [0] verwechselt, könnte jemand das erklären? Vielen Dank.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage