Java >> Tutoriel Java >  >> Java

Programme Java pour accepter les éléments du tableau et calculer la somme

Dans ce didacticiel, nous allons apprendre à accepter les éléments du tableau et à calculer la somme. Mais avant d'aller plus loin, si vous n'êtes pas familier avec les concepts du tableau, alors consultez l'article Tableaux en Java.

Saisie : 91 72 63 54 91 21 43 45 64 40

Sortie : La somme de tous les éléments du tableau est 584

Programme 1 :Calculer la somme des éléments du tableau

Dans cette méthode, nous verrons comment accepter les éléments du tableau et calculer la somme totale de tous les éléments du tableau à l'aide d'une boucle for-each.

Algorithme

  1. Démarrer
  2. Déclarez la taille du tableau.
  3. Demandez à l'utilisateur d'initialiser la taille du tableau.
  4. Déclarez le tableau.
  5. Demandez à l'utilisateur d'initialiser les éléments du tableau.
  6. Déclarez une variable sum pour stocker la somme de tous les éléments du tableau.
  7. Initialiser la variable à 0.
  8. L'utilisation d'une boucle for-each calcule la somme de tous les éléments du tableau.
  9. Afficher la somme.
  10. Arrêtez.

Le programme ci-dessous montre comment accepter les éléments d'un tableau et calculer la somme de tous les éléments du tableau à l'aide de chaque boucle.

/*Java Program to find the sum of all the elements in the array using */
import java.util.*;  
import java.util.Arrays; 

//Driver Code
public class Main  
{  
   public static void main(String args[])   
   {  
       Scanner sc=new Scanner(System.in);

      int n;    //Declare array size
      System.out.println("Enter the total number of elements ");
      n=sc.nextInt();     //Initialize array size

      int arr[]=new int[n];   //Declare the array
      System.out.println("Enter the elements of the array ");
      for(int i=0; i<n ;i++)     //Initialize the array
      {
          arr[i]=sc.nextInt();
      }
      int sum = 0;       //Variable to calculate the total sum
      //Using For each loop
      for( int num : arr) 
      {
          sum = sum+num;     //Increment the value of sum in each iteration
      }
       
       //Print the total sum
        System.out.println("The sum of all the elements in the array is "+sum);
        
   }
}


Entrez le nombre total d'éléments 10
Entrez les éléments du tableau 98 71 62 55 34 21 90 73 21 32
La somme de tous les éléments du tableau est 557

Programme 2 :Calculer la somme des éléments du tableau

Dans cette méthode, nous verrons comment accepter les éléments du tableau et calculer la somme totale de tous les éléments du tableau à l'aide d'une boucle while.

Algorithme

  1. Démarrer
  2. Déclarez la taille du tableau.
  3. Demandez à l'utilisateur d'initialiser la taille du tableau.
  4. Déclarez le tableau.
  5. Demandez à l'utilisateur d'initialiser les éléments du tableau.
  6. Déclarez une variable sum pour stocker la somme de tous les éléments du tableau.
  7. Initialiser la variable à 0.
  8. Déclarez une autre variable pour parcourir tous les éléments du tableau.
  9. Initialisez-le à 0.
  10. L'utilisation d'une boucle while calcule la somme de tous les éléments du tableau.
  11. Incrémenter la valeur de la somme à chaque itération.
  12. Incrémentez la valeur de l'autre variable à chaque itération pour parcourir tous les éléments.
  13. Afficher la somme.
  14. Arrêtez.

Le programme ci-dessous montre comment accepter les éléments d'un tableau et calculer la somme de tous les éléments du tableau à l'aide d'une boucle while.

/*Java Program to find the sum of all the elements in the array*/
import java.util.*;  
import java.util.Arrays; 

//Driver Code
public class Main  
{  
   public static void main(String args[])   
   {  
       Scanner sc=new Scanner(System.in);

      int n;    //Declare array size
      System.out.println("Enter the total number of elements ");
      n=sc.nextInt();     //Initialize array size

      int arr[]=new int[n];   //Declare array
      System.out.println("Enter the elements of the array ");
      for(int i=0; i<n ;i++)     //Initialize array
      {
          arr[i]=sc.nextInt();
      }
      int sum = 0;    //Variable to store the sum
      //Using while loop calculate the sum
      int i=0;        //Variable to iterate through all the elements
      while(i!=n)
      {
          sum=sum+arr[i];   //Increment the value of sum in each iteration
          I++;    //Increment to iterate to the next element
      }
       
       //Print the sum
        System.out.println("The sum of all the elements in the array is "+sum);
        
   }
}


Entrez le nombre total d'éléments 10
Entrez les éléments du tableau 9 7 6 5 91 21 43 45 64 40
La somme de tous les éléments du tableau est 331


Balise Java