Kommandozeilenparameter

kokojamboo92

Mitglied
Hallo habe eine Frage und zwar verstehe ich nicht genau wie diese Aufgabe zu lösen ist...

Code:
class game {
public static void main(String[] args) {
Player player0 = new Player();
Player player1 = new Player();
Player player2 = new Player();
player0.setName(args[0]);
player1.setName(args[1]);
player2.setName(args[2]);

mit drei Kommandozeilenparametern (den Spielernamen) aufgerufen werden, ansonsten Fehler...

habe jetzt mehrere Arikel im Internet gelesen aber das noch nicht wirklich gecheckt kann mir jemand vllt helfen?
ist wohl nix schwieriges da es nur 1 punkt gibt...
 

JStein52

Top Contributor
Du hast doch alles richtig. Du musst dein Programm jetzt nur noch richtig aufrufen, z.B.
java -jar game.jar Emil Erwin Hugo

wenn man es ganz sportlich machen will würde man noch abprüfen ob auch wirklich 3 Parameter angegeben wurden.
 

JStein52

Top Contributor
Oder geht es dir um eben diese Prüfung ? Die würdest du etwa so einbauen:
Code:
if (args.length != 3) {
   System.out.println("Parameterfehler");
}
 

Ähnliche Java Themen


Oben