zur vorherigen Seite  zum Inhaltsverzeichnis   zur nächsten Seite

Antwort:

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 13:

(Denkfrage: ) Wie kann ein Programm ermitteln wie viele Argumente es über die Kommandozeile bekommen hat?

zur vorherigen Seite  zum Inhaltsverzeichnis   zur nächsten Seite