Aujourd'hui, cet article partagera avec vous un exemple de la façon d'obtenir les valeurs maximales et minimales dans un tableau. Il est très approprié pour les débutants en Java de revoir l'utilisation de base des tableaux et l'utilisation des instructions de contrôle de flux. Les détails sont les suivants :
Ce programme trouve principalement les valeurs maximales et minimales dans le tableau
public class TestJava4_3 { public static void main(String args[]) { int i,min,max; int A[]={74,48,30,17,62}; // Déclare le tableau d'entiers A et attribue la valeur initiale min =max=A[0]; System.out.print("Les éléments du tableau A incluent : "); for(i=0;i<A.length;i++) { System.out.print(A[i]+" "); if(A[i]>max) // Détermine la valeur maximale max=A[i] if(A[i]<min) // Détermine la valeur minimale min=A[i]; } System.out.println("/La valeur maximale du tableau est : "+max); // Afficher la valeur maximale System.out.println("La valeur minimale du tableau est : "+min) ; // Afficher la valeur minimale } }
Le programme produit :
Les éléments du tableau A comprennent : 74 48 30 17 62 La valeur maximale du tableau est : 74 La valeur minimale du tableau est : 17
La description du programme est la suivante :
1. La ligne 6 déclare la variable entière i comme variable de contrôle de boucle et l'index du tableau : elle déclare également la variable min pour stocker la valeur minimale et la variable max pour stocker la valeur maximale.
2. La ligne 7 déclare le tableau d'entiers A, qui comporte 5 éléments de tableau, et leurs valeurs sont respectivement 74, 48, 30, 17 et 62.
3. La ligne 9 définit les valeurs initiales de min et max sur le premier élément du tableau.
4. Les lignes 10 à 18 affichent le contenu du tableau un par un et déterminent les valeurs maximales et minimales du tableau.
5. Les lignes 19 à 20 affichent les valeurs maximales et minimales après comparaison. Après avoir défini les valeurs initiales des variables min et max sur le premier élément du tableau, comparez-les un par un avec chaque élément du tableau. S'il est inférieur à min, la valeur de l'élément sera attribuée à min pour le stockage, de sorte que le contenu de min sera maintenu au minimum de la même manière, lorsque l'élément est supérieur à max, la valeur de l'élément sera attribuée à ; max storage, afin que le contenu de max soit conservé au maximum. Une fois la boucle for exécutée, cela signifie que tous les éléments du tableau ont été comparés. À ce stade, le contenu des variables min et max sont les valeurs minimale et maximale.
Le code décrit dans cet article est un exemple de programme relativement basique. Je pense qu'il a encore une certaine valeur de référence pour les débutants Java.