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 zur Laufzeit bei Tastatureingaben
verwenden Sie Integer.parseInt(String)
Double.parseDouble(String)
class InputDemo { public static void main ( String[] args ) { int summe = 0; for (int j=0; j < args.length; j++ ) summe += Integer.parseInt( _______________ ); System.out.println( "Summe: " + summe ); } }
Angenommen, der Anwender startet das Programm mit dieser Kommandozeile:
C:\data\JavaNotes>java InputDemo 23 87 13 67 -42