Comment trouver le deuxième plus grand nombre dans un tableau de Java

Comment trouver le deuxième plus grand nombre dans un tableau de Java
Dans les langages de programmation, les tableaux sont la vaste collection de données composées des mêmes types de données. De plus, vous pouvez également vérifier et calculer chaque position d'élément en insérant le décalage dans la valeur de la racine. Parfois, nous devons trouver le nombre à l'intérieur du tableau sans le trier. Pour ce faire, diverses méthodes sont utilisées à cet effet, mais l'approche idéale consiste à calculer le nombre aléatoire en exécutant les deux boucles consécutivement.

Ce message expliquera la méthode pour trouver le deuxième plus grand nombre dans un tableau de Java.

Comment trouver le deuxième plus grand nombre dans un tableau de Java?

Pour trouver et calculer le deuxième plus grand nombre dans un tableau en Java, tout d'abord, triez le tableau puis imprimez le deuxième plus grand numéro. Pour des implications pratiques, consultez l'exemple indiqué ci-dessous.

Exemple

Tout d'abord, initialisez la variable avec le type de données:

int t, taille;

Définissez un tableau et ajoutez les éléments à l'intérieur du tableau:

int arr [] = 1, 28, 38, 93, 46, 97;

Réglez la taille du tableau en spécifiant la longueur du tableau:

taille = arr.longueur;

Maintenant, utilisez le «pour”Boucle pour itérer l'élément qui comparera les deux premiers éléments du tableau défini:

  • Si le premier nombre du tableau est supérieur à la seconde, échangez ces chiffres les uns avec les autres.
  • Après cela, effectuez une comparaison avec l'élément restant avec la même procédure et répétez ceci jusqu'à la fin du tableau:
pour (int i = 0; ipour (int j = i + 1; jif (arr [i]> arr [j])
t = arr [i];
arr [i] = arr [j];
arr [j] = t;


Après avoir effectué la comparaison, imprimez le deuxième numéro de la console à l'aide du «println ()«Méthode et adoptez les arguments pour le deuxième plus grand nombre:

Système.dehors.println ("2nd le plus grand nombre:" + arr [size-2]);

En conséquence, le deuxième plus grand nombre sera imprimé sur la console:

Discutons d'un autre exemple pour trouver le deuxième plus grand nombre. Pour ce faire, suivez l'extrait de code ci-dessous.

Définissez un tableau numérique et ajoutez l'élément à l'intérieur du tableau:

int arr [] = 67, 89, 52, 63, 78, 75;

Ensuite, indiquez la taille du tableau en spécifiant la longueur du tableau:

Int size = arr.longueur;

Utilisez le «trier()”Méthode et passez le paramètre. Il triera tous les éléments du tableau dans l'ordre croissant:

Tableaux.tri (arr);

Ensuite, imprimez le tableau en invoquant le «println ()”Méthode et passer l'argument pour stocker l'élément dans une chaîne à l'aide du«toString ()" méthode:

Système.dehors.println ("Array ::" + Arrays.toString (arr));

Maintenant, déclarez une variable pour stocker le deuxième plus grand élément et utiliser "arr [size-2]»:

INT Result = arr [size-2];

Imprimez le résultat sur la console:

Système.dehors.println ("deuxième plus grand ::" + résultat);

On peut remarquer que le tableau a été trié avec succès et que le deuxième plus grand nombre sera affiché sur la console:

Il s'agit de trouver le deuxième plus grand nombre dans un tableau à Java.

Conclusion

Pour trouver / calculer le deuxième plus grand nombre dans un tableau en Java, tout d'abord, triez le tableau puis imprimez le deuxième plus grand numéro. Pour ce faire, vous pouvez utiliser le «méthode itérative" ainsi que "déployer.trier()»Méthode à cet effet. Ce message a démontré la méthode pour trouver le deuxième plus grand nombre dans un tableau de Java.