Eine gute Antwort wäre:

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

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

Argumente mit Leerzeichen

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

C:\data\JavaNotes\>java irgendeinProgramm "ein Argument" "ein anderes Argument"

Das Java System erzeugt ein Array von Stringreferenzen, wenn die Kommandozeile Argumente enthält. Aber dem Programm steht es frei sie zu ignorieren.

FRAGE 12:

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

Inhaltsverzeichnis