Eine gute Antwort könnte sein:

class InputDemo
{
  public static void main ( String[] args )
  {
    int sum = 0;
    for (int j=0; j  < args.length; j++ )
      sum += Integer.parseInt(  args[j]  );

    System.out.println( "Summe: " + sum );
  }
}

Argumente mit Leerzeichen

Ein Argument der Kommandozeile, dass Leerzeichen enthält wird in Anführungszeichen geschrieben:

C:\>java SomeProgramm "ein Argument" "ein anderes Argument"

Das Java System erzeugt ein Array von Stringreferenzen, wenn es in der Kommandozeile welche gibt. Aber dem Programm steht es frei sie zu ignorieren.

FRAGE 12:

(Denkfrage: ) Werden die Daten einer Liste immer der Reihe nach abgearbeitet?