Dieser Beitrag erklärt die Methode, um die zweitgrößte Zahl in einem Array in Java zu finden.
So finden Sie die zweitgrößte Zahl in einem Array in Java?
Um die zweitgrößte Zahl in einem Array in Java zu finden und zu berechnen, sortieren Sie zunächst das Array und drucken Sie dann die zweitgrößte Zahl aus. Für praktische Implikationen finden Sie im folgenden Beispiel.
Beispiel
Initialisieren Sie zunächst die Variable zusammen mit Datentyp:
int t, Größe;Definieren Sie ein Array und fügen Sie die Elemente im Array hinzu:
int arr [] = 1, 28, 38, 93, 46, 97;Stellen Sie die Größe des Arrays ein, indem Sie die Array -Länge angeben:
Größe = arr.Länge;Verwenden Sie nun die “fürSchleife, um das Element zu iterieren, das die ersten beiden Elemente des definierten Arrays vergleicht:
Drucken Sie nach der Durchführung des Vergleichs die zweite Nummer auf der Konsole mit Hilfe des “drucken Sie“println ()Methode und bestehen Sie die Argumente für die zweitgrößte Zahl:
System.aus.println ("2. größte Zahl:"+arr [size-2]);Infolgedessen wird die zweitgrößte Zahl auf der Konsole ausgedruckt:
Lassen Sie uns ein weiteres Beispiel für die Suche nach der zweitgrößten Zahl erörtert. Befolgen Sie dazu den folgenden Code -Snippet.
Definieren Sie ein Zahlenarray und fügen Sie das Element im Array hinzu:
int arr [] = 67, 89, 52, 63, 78, 75;Geben Sie als nächstes die Größe des Arrays an, indem Sie die Arraylänge angeben:
int size = arr.Länge;Verwenden Sie die “Sortieren()Methode und übergeben Sie den Parameter an ihn. Es sortiert alle Array -Elemente in aufsteigender Reihenfolge:
Arrays.sortieren (arr);Drucken Sie dann das Array, indem Sie das aufrufen "println ()Methode und übergeben Sie das Argument, um das Element in einer Zeichenfolge mit Hilfe der zu speicherntostring ()" Methode:
System.aus.println ("Array ::"+Arrays.toString (arr));Deklarieren Sie nun eine Variable, um das zweitgrößte Element zu speichern und zu verwenden. “arr [size-2]”:
int result = arr [size-2];Drucken Sie das Ergebnis auf der Konsole:
System.aus.println ("zweitgrößte ::"+Ergebnis);Es ist zu bemerken, dass das Array erfolgreich sortiert wurde und die zweitgrößte Zahl auf der Konsole angezeigt wird:
Es geht darum, die zweitgrößte Zahl in einem Array in Java zu finden.
Abschluss
Um die zweitgrößte Zahl in einem Array in Java zu finden/zu berechnen, sortieren Sie zunächst das Array und drucken Sie dann die zweitgrößte Zahl aus. Dazu können Sie das verwenden “iterative Methode" ebenso gut wie "Array.Sortieren()Methode für diesen Zweck. Dieser Beitrag hat die Methode gezeigt, um die zweitgrößte Zahl in einem Array in Java zu finden.