Klicken Sie Zeilen an, die mit + markiert sind. Dort ist Hilfeinformation hinterlegt.
Die obigen drei Zeilen verstoßen gegen die DRY-Regel des Programmierens (DRY = Don't Repeat Yourself). Dreimal wird gesagt, dass der Ausgabekanal System.out zu verwenden ist, dreimal ist das Ausgabeformat "%10d%n" wiederholt. Will man das nachträglich ändern, muss man es dreimal ändern.
Das ist das gleiche wie in den Zeilen 18 bis 20, nur ist der Unterschied zwischen den Zeilen in Variablen ausgelagert.
Hier wird dreimal die Klassenmethode printInt (siehe unten) aufgerufen und jedes Mal der Parameter n mit einer anderen Zahl initialisiert. Soll nachträglich ein anderer Ausgabekanal oder ein anderes Ausgabeformat verwendet werden, muss das jetzt an nur einer Stelle in der Klassenmethode printInt geändert werden.
Die immer gleiche Anweisung der Zeilen 25, 29, 33 hat den Namen printInt bekommen. printInt ist eine sogenannte Klassenmethode. Aus den immer gleichen Variablen der Zeilen 24, 28, 32 ist der Parameter n der Klassenmethode geworden. Der Parameter kann bei jedem Aufruf der Methode anders initialisiert werden, siehe die Aufrufe in den Zeilen 37, 38, 39.