Reihenfolge von Java-Code?

1 Antwort

Ganz am Anfang in der Methode.

Ansonsten würdest du erst „Error“ ausgeben, nachdem das Programm versucht hat auf args[0] zuzugreifen. Was nicht geht, denn beim Zugriff auf args[0] stürzt das Programm ab, wenn es args nicht gibt.

Kurz: Überprüfe die Variable bevor du sie verwendest.

...
public static void main(String[] args) {
  if(args.length == 0) {
    System.out.println("Error");
    return; //Um das Programm hier abzubrechen
  }
  ...
}
...
Woher ich das weiß:Hobby – Programmieren ist mein Hobby & Beruf
tabby00 
Fragesteller
 29.11.2020, 13:13

Ah dankeschön, ich hatte es schon ausprobiert am anfang zu schreiben habe nur das return vergessen

1