zur vorherigen Seite  zum Inhaltsverzeichnis   zur nächsten Seite
System.out.println( args[0] );

Antwort:

stringA

Argumente der Kommandozeile



Kommandozeile Array

Die Worte der Kommandozeile, nach dem Namen des Programms, sind die Argumente der Kommandozeile. Das ist Unix-Programmierern vertraut, aber Windows Programmierern weniger geläufig. Das ist eine praktische Möglichkeit, ohne Dialog mit dem Anwender, Werte an ein Programm zu übergeben. In der Kommandozeile kann es eine beliebige Anzahl von Argumenten geben. Die Argumente sind Strings von Zeichen, auch wenn einige Zeichen wie "<" und ">" nicht erlaubt sind. Die Argumente sind voneinander durch Leerzeichen getrennt.

Nicht alle Betriebssysteme unterstützen Argumente in der Kommandozeile. Ältere Apple Computer haben keine Kommandozeile.

Hier ist ein Beispielprogramm:



class StringDemo
{
  public static void main ( String[] args )
  {
    for (int j=0; j < args.length; j++ )
      System.out.println( "Parameter " + j + ": " + args[j] );
  }
}


FRAGE 10:

Angenommen, dass der Anwender dieses Programm mit der Kommandozeile startet:

C:\>java StringDemo stringA stringB stringC

Was ist die Ausgabe des Programms?

zur vorherigen Seite  zum Inhaltsverzeichnis   zur nächsten Seite