Indem sie alle Elemente des Arrays scannt und dabei ein provisorisches Maximum aktualisiert, bis sie alle Elemente untersucht hat. Das ist ein Algorithmus, den wir bereits in einem vorherigen Kapitel verwendet haben.
ArrayOps
Das Programm zeigt eine teilweise Definition der ArrayOps
Klasse.
Die ArrayOps
Klasse enthält eine Methode findMax()
,
die das Maximum eines Arrays findet.
Die findMax()
Methode ist eine Klassenmethode (static
),
d.h. sie ist ein Teil der Klasse und kein Teil eines Objekts.
Eine Klassenmethode kann aufgerufen werden. ohne dass ein Objekt benötigt wird.
Der Parameterliste der Methode ist: int[] x
x
, der eine Referenz auf ein Arrayobjekt sein wird.
x
, der dann
für das aktuelle Array steht, mit dem sie arbeiten wird.
Der Parameter x
bedeutet
"egal mit welchem Array von Integern die Methode beim Aufruf versorgt wird."
Das kann von Aufruf zu Aufruf verschieden sein.
Wir füllen die Lücke, um die Methode zu vervollständigen.