Java >> Tutoriel Java >  >> Java

Programme Java pour trouver le plus petit élément du tableau

Obtenir la taille du tableau n et n éléments du tableau, puis trouver le plus petit élément parmi ces éléments.

Exemple d'entrée 1 :

55 7 9 3 1

Exemple de sortie 1 :

1

Programme ou solution

				
			
					
import java.util.*;
class SmaArr
{
  public static void main(String args[])
  {
     int size,i,num;
     Scanner sc=new Scanner(System.in);
     System.out.println("Enter Size Of Array:");
     size=sc.nextInt();
     int a[]=new int[100];
     System.out.println("Enter The Array Elements:\n");
     for(i=0;i<size;i++)
        {
            a[i]=sc.nextInt();

	}
     int min=a[0];
     for(i=0;i<size;i++)
        {
            if(a[i]<min)
              {
                min=a[i];
              }

       }
       System.out.println("The Smallest Element In The Array Is:"+min);
  }
}

			
				
			

Explication du programme

Le tableau est une collection de données de même type.

1. Obtenir la taille du tableau

2. Créez un tableau avec la taille donnée (le tableau a un index de 0 à taille 1 pour accéder à chaque emplacement)









0 1 2 3 ...... taille-2 taille-1


3. Obtenir les entrées pour le tableau (voir les problèmes précédents pour plus de détails)

4. Supposons initialement que a[0] est le plus grand nombre

max =a[0]


Dans la deuxième boucle For,

i commence à 0 et est incrémenté de 1 après chaque itération. l'itération s'arrête lorsque i est égal à taille.

à chaque itération, le if(a[i]

si l'élément situé dans n'importe quelle position est inférieur à min, alors affectez l'élément comme min en utilisant min=a[i]

enfin min contient la valeur minimale dans le tableau après toutes les itérations.


Balise Java