Java >> Tutoriel Java >  >> Java

Programme Java pour imprimer tous les nombres qui sont inférieurs à l'élément clé donné d'un tableau donné.

Obtenir un élément et imprimer les éléments du tableau qui est inférieur à l'élément.

Exemple d'entrée 1 :

55 7 9 3 14

Exemple de sortie 1 :

3 1

Exemple d'entrée 2 :

55 7 9 3 18

Exemple de sortie 2 :

5 7 3 1

Programme ou solution

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

	}
     System.out.println("Enter The Number:");
     num=sc.nextInt();
     System.out.println("The Array Elements Less Than That Of Number Is:");     
     for(i=0;i<size;i++)
        {
            if(a[i]<num)
              {
			j++;
                System.out.print(" "+a[i]);
              }
        }
     if(j==0)
        {
           System.out.println("Zero.");
        }
                
  }
}




			
				
			

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)


Dans la seconde boucle for

if(a[i]

si la valeur située dans une position est inférieure à l'élément donné par l'utilisateur, imprimez la valeur à l'aide de l'instruction system.out.println.


Balise Java