Heute wird Ihnen dieser Artikel ein Beispiel zeigen, wie Sie die Maximal- und Minimalwerte in einem Array ermitteln. Für Java-Anfänger ist es sehr gut geeignet, die grundlegende Verwendung von Arrays und die Verwendung von Flusskontrollanweisungen zu überprüfen. Die Einzelheiten lauten wie folgt:
Dieses Programm findet hauptsächlich die Maximal- und Minimalwerte im Array
public class TestJava4_3 { public static void main(String args[]) { int i,min,max; int A[]={74,48,30,17,62}; // Ganzzahl-Array A deklarieren und Anfangswert zuweisen =max=A[0]; System.out.print("Die Elemente von Array A umfassen: "); for(i=0;i<A.length;i++) { System.out.print(A[i]+" "); if(A[i]>max) // Bestimmen Sie den Maximalwert max=A[i]; Minimalwert min=A[i]; } System.out.println("/Der Maximalwert des Arrays ist: "+max); // Den Maximalwert ausgeben System.out.println("Der Minimalwert des Arrays ist: "+min) ; // Minimalwert ausgeben } }
Das Programm gibt aus:
Zu den Elementen von Array A gehören: 74 48 30 17 62 Der Maximalwert des Arrays ist: 74 Der Minimalwert des Arrays ist: 17
Die Programmbeschreibung lautet wie folgt:
1. Zeile 6 deklariert die Ganzzahlvariable i als Schleifenkontrollvariable und den Index des Arrays: Außerdem wird die Variable min zum Speichern des Minimalwerts und die Variable max zum Speichern des Maximalwerts deklariert.
2. Zeile 7 deklariert das ganzzahlige Array A mit 5 Array-Elementen und ihren Werten 74, 48, 30, 17 und 62.
3. Zeile 9 setzt die Anfangswerte von min und max auf das erste Element des Arrays.
4. Die Zeilen 10 bis 18 geben den Inhalt des Arrays einzeln aus und bestimmen den Maximal- und Minimalwert im Array.
5. Die Zeilen 19 bis 20 geben nach dem Vergleich die Maximal- und Minimalwerte aus. Nachdem Sie die Anfangswerte der Variablen min und max auf das erste Element des Arrays festgelegt haben, vergleichen Sie sie nacheinander mit jedem Element im Array. Wenn es kleiner als min ist, wird der Wert des Elements zur Speicherung min zugewiesen, sodass der Inhalt von min minimal gehalten wird. Wenn das Element größer als max ist, wird der Wert des Elements zugewiesen max storage, so dass der Inhalt von max maximal erhalten bleibt. Nachdem die for-Schleife ausgeführt wurde, bedeutet dies, dass alle Elemente im Array verglichen wurden. Zu diesem Zeitpunkt sind die Inhalte der Variablen min und max die Minimal- und Maximalwerte.
Der in diesem Artikel beschriebene Code ist ein relativ einfaches Beispielprogramm, das meiner Meinung nach immer noch einen gewissen Referenzwert für Java-Anfänger hat.