Java >> Tutoriel Java >  >> Java

Programme Java pour trouver la moyenne des éléments du tableau

Obtenir la taille du tableau n et n éléments du tableau, puis calculer la moyenne des éléments.

Exemple d'entrée 1 :

55 7 9 3 1

Exemple de sortie 1 :

255,0

Conception d'organigramme

Programme ou solution

				
			
					
import java.util.*;
class SAvArray
{
  public static void main(String args[])
  {
     int size,i,sum=0;
     double avg;     
     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:\n");
     for(i=0;i<size;i++)
        {
            a[i]=sc.nextInt();
	    sum=sum+a[i];
	}
     System.out.println("The Sum Of Array Elements Is:\n"+sum);
     avg=sum/size;
     System.out.println("The Average Is:"+avg);
     

  }
}
			
				
			

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


for(i=0;i


Ici, i commence à 0, incrémenté de 1 à chaque itération et finalement l'itération s'arrête lorsque i est égal à size.

Par conséquent,

Dans la première itération, i est 0, donc a[i] est a[0]

Dans la deuxième itération, i vaut 1, donc a[i] vaut a[1]

....

Dans la dernière itération, i est de taille-1, donc a[i] est a[size-1]


l'instruction d'entrée nextInt() lit l'entrée et la stocke consécutivement dans l'emplacement du tableau. comme un[0], un[1], un[2].....


La seconde boucle For

somme les valeurs du tableau consécutivement comme


somme =somme + a[i]

sum =sum + a[0] en première itération

sum =sum + a[1] en deuxième itération

......


somme =somme + a[taille-1] dans la dernière itération


Enfin, divisez la somme par la taille pour trouver la moyenne.

moyenne d'impression.



Balise Java