Dette innlegget vil forklare metoden for å finne det nest største tallet i en matrise i Java.
Hvordan finne det nest største tallet i en matrise i Java?
For å finne og beregne det nest største tallet i en matrise i Java, sorter først matrisen og skriv deretter ut det nest største nummeret. For praktiske implikasjoner, sjekk ut det under-uttalte eksemplet.
Eksempel
Først initialiser variabelen sammen med datatype:
int t, størrelse;Definer en matrise og legg til elementene i matrisen:
int arr [] = 1, 28, 38, 93, 46, 97;Angi størrelsen på matrisen ved å spesifisere array -lengden:
størrelse = arr.lengde;Nå, bruk "til”Loop for å iterere elementet som vil sammenligne de to første elementene i den definerte matrisen:
Etter å ha utført sammenligningen, skriv ut det andre nummeret på konsollen ved hjelp av "println ()”Metode og gi argumentene for det nest største antallet:
System.ute.println ("2. største tall:"+arr [size-2]);Som et resultat vil det nest største tallet bli skrevet ut på konsollen:
La oss diskutere et annet eksempel for å finne det nest største antallet. For å gjøre det, følg kodebiten nedenfor.
Definer et antall matriser og legg til elementet inne i matrisen:
int arr [] = 67, 89, 52, 63, 78, 75;Deretter angir du størrelsen på matrisen ved å spesifisere matriselengden:
int størrelse = arr.lengde;Bruk “sortere()”Metode og gi parameteren til den. Det vil sortere alle matriseelementene i stigende rekkefølge:
Matriser.sorter (arr);Skriv deretter ut matrisen ved å påkalle "println ()”Metode og gi argumentet for å lagre elementet i en streng ved hjelp av“toString ()”Metode:
System.ute.Println ("Array ::"+Arrays.toString (arr));Nå, erklærer en variabel for å lagre det nest største elementet og bruke “arr [størrelse-2]”:
int resultat = arr [størrelse-2];Skriv ut resultatet på konsollen:
System.ute.println ("nest største ::"+resultat);Det kan legges merke til at matrisen er sortert med hell, og det nest største antallet vises på konsollen:
Det handler om å finne det nest største tallet i en matrise i Java.
Konklusjon
For å finne/beregne det nest største tallet i en matrise i Java, sorter først matrisen og skriv deretter ut det nest største tallet. For å gjøre det, kan du bruke “iterativ metode" i tillegg til "Array.sortere()”Metode for dette formålet. Dette innlegget har vist metoden for å finne det nest største antallet i en matrise i Java.