System.out.println( args[0] );

Eine gute Antwort wäre:

stringA

Argumente der Kommandozeile

 

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. Integrierte Entwicklungsumgebungen wie J++ oder Visual Café unterstüzen Argumente in der Kommandozeile nur begrenzt.

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] );
  }
}

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

C:\>java StringDemo stringA stringB stringC

FRAGE 10:

Was ist die Ausgabe des Programms?

Inhaltsverzeichnis