Eingabe von der Kommandozeile

Status
Nicht offen für weitere Antworten.

mahed

Mitglied
Hallo zusammen.
Das folgende Programm gibt bei mir folgende Fehlermeldung (allerdings erst wenn ich es ausführen will, Kompilieren funktioniert ohne Probleme):

Code:
public class Max3
{
	public static void main(String[] args)
	{
		int a = Integer.parseInt(args[0]);
		int b = Integer.parseInt(args[1]);
		int c = Integer.parseInt(args[2]);
		
		int max = a;
		if (b > max)
			max = b;
		if (c > max)
			max = c;
		System.out.println(max);
	}
}

java Max3

Exception in thread "main" java.lang.ArrayIndexOutOfBoundsExeption: 0
at Max3.main(Max3.java:5)

Was bedeutet das?
Besten Dank für Postings
 
@Wildcard:
wieso kann das nicht sein?

-------

wenn Parameter gelesen werden sollen, dann müssen sie angeben werden,

z.B.
java Max3 56 67 78
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Zurück
Oben