Parameter 0: stringA Parameter 1: stringB Parameter 2: stringC
Die Daten der Kommandozeile sind
immer Strings.
Aber das hindert Sie
nicht daran Zahlen einzugeben.
Genau wie bei der Eingabe zur Laufzeit
über die Tastatur
verwenden Sie
Integer.parseInt(String)Double.parseDouble(String)
class InputDemo
{
public static void main ( String[] args )
{
int sum = 0;
for (int j=0; j < args.length; j++ )
sum += Integer.parseInt( _______________ );
System.out.println( "Summe: " + sum );
}
}
Angenommen, dass der Anwender dieses Programm mit der Kommandozeile startet:
C:\>java InputDemo 23 87 13 67 -42