Klicken Sie Zeilen an, die Sie nicht verstehen.
Bei einigen Zeilen ist Hilfeinformation hinterlegt.
Hier wird eine private Klassenmethode mit der Signatur max(int,int),
dem Rückgabetyp int und dem Rumpf { return m > n ? m : n; }
definiert.
Hier wird die Klassenmethode
exit(int) aus der Klasse
java.lang.System aufgerufen.
Man könnte auch return schreiben,
aber dann würde kein Fehlercode 1 nach außen gegeben.
Wofür braucht man einen Fehlercode?
Zum Beispiel sagt das Automatisierungswerkzeug ant in den Übungen "Build failed",
wenn ein aufgerufenes Programm, z.B. checkstyle, einen Fehlercode ungleich 0 zurückliefert.
Hier wird die Klassenmethode max(int,int) aufgerufen.
Weil die Methode zur selben Klasse gehört,
kann die Kurzschreibweise statt der Langschreibweise
Maximum.max(m, n) verwendet werden.