Calculer la somme d'un tableau en Java

Calculer La Somme D Un Tableau En Java



Le tableau est utilisé dans n'importe quel langage de programmation pour stocker plusieurs valeurs numériques ou valeurs de chaîne. Parfois, cela nécessite de calculer la somme des valeurs numériques du tableau. Les variables de tableau peuvent être déclarées en Java en mentionnant toutes les valeurs ou en définissant la valeur de chaque index séparément. Puisque Java est un langage fortement typé, vous devez définir le type de données des valeurs du tableau au moment de la déclaration du tableau. Les méthodes de calcul de la somme des valeurs du tableau à l'aide de la boucle « for », de la fonction personnalisée et de la fonction intégrée sont présentées dans ce didacticiel.

Exemple 1 : Utilisation de la boucle « For »

Créez un fichier Java avec le code suivant qui calcule la somme de toutes les valeurs du tableau à l'aide d'une boucle « for ». Un tableau de 6 nombres est défini dans le code. Une variable est initialisée pour stocker la valeur de la somme. Ensuite, la longueur du tableau est comptée par la propriété length et la boucle « for » est utilisée pour calculer la somme des valeurs du tableau en accédant à chaque valeur du tableau.







classe publique SumofArray1 {
public statique vide principal ( Chaîne [ ] arguments ) {

// Déclarer un tableau de valeurs numériques
int [ ] numArr= { 8 , dix , 55 , 6 , 29 , 12 } ;

// Initialisez la variable pour stocker le résultat
sortie int = 0 ;

// Comptez le nombre total d'éléments du tableau
int taille = numArr.longueur;

System.out.println ( 'Les valeurs du tableau sont : ' ) ;

// Calculez le somme des valeurs du tableau et imprimer les valeurs du tableau
pour ( entier n = 0 ; n < taille ; n++ ) {
System.out.println ( numArr [ n ] ) ;
sortie = sortie + numArr [ n ] ;
}
// Imprimez le somme des valeurs du tableau
System.out.println ( ' \n La somme des valeurs du tableau est : ' + sortie ) ;
}
}


Sortir:



La sortie suivante apparaît après l'exécution du code. Les valeurs du tableau et la somme des valeurs du tableau sont imprimées dans la sortie :







Exemple 2 : Utilisation de la fonction définie par l'utilisateur

Une autre façon de calculer la somme des valeurs du tableau consiste à utiliser la fonction définie par l'utilisateur. Créez un fichier Java avec le code suivant qui déclare un tableau de cinq éléments, initialisez le tableau avec des nombres aléatoires et calculez la somme des valeurs du tableau à l'aide d'une fonction définie par l'utilisateur. Une fonction récursive définie par l'utilisateur est utilisée dans le code pour calculer la valeur de la somme. Ensuite, la valeur de la somme est imprimée.

// Importer le module aléatoire
importer java.util.Random ;
classe publique SumOfArray2 {
// Déclarez un tableau de 5 éléments
public statique int numArr [ ] = nouveau entier [ 5 ] ;

// Définir la fonction pour calculer le somme de valeurs de tableau
public statique int SumArrayValues ( toi je, toi [ ] arrivée ) {

// Vérifiez les valeurs d'index actuelles
si ( je == 0 ) retour arrivée [ je ] ;
// Appeler le fonction lui-même jusqu'à la valeur de l devient 0
retour arrivée [ je ] + ValeursSumArray ( je- 1 ,arrivée ) ;
}

public statique vide principal ( Chaîne [ ] arguments ) {

// Insérer 5 valeurs aléatoires dans le tableau
pour ( int je = 0 ; je < 5 ; je++ ) {
Aléatoire r = nouveau Aléatoire ( ) ;
numArr [ je ] = r.nextInt ( 99 ) ; ;
}

// Compte le taille du tableau
int len ​​= numArr.length;
// Vérifiez le tableau taille
si ( seulement == 0 )
System.out.println ( 'Le tableau est vide.' ) ;
autre
{

// Imprimer les valeurs du tableau
System.out.println ( 'Les valeurs du tableau sont : ' ) ;
pour ( int je = 0 ; je < lentille; je++ ) {
System.out.println ( numArr [ je ] ) ;
}

// Appeler le fonction pour calculer le somme de valeurs de tableau
sortie int = SumArrayValues ( juste- 1 ,numArr ) ;
// Imprimez le somme des valeurs du tableau
System.out.println ( ' \n La somme des valeurs du tableau utilisant la fonction récursive est : ' + sortie ) ;
}
}
}


Sortir:



La sortie suivante apparaît après l'exécution du code. Les valeurs aléatoires du tableau et la somme des valeurs du tableau sont imprimées dans la sortie :

Exemple 3 : Utilisation de la méthode Sum()

Créez un fichier Java avec le code suivant qui utilise la méthode sum() de l'API Java Steam pour calculer la somme des valeurs du tableau. Un tableau de cinq nombres est défini au début du code. Ensuite, la méthode sum() est utilisée pour calculer la somme des valeurs du tableau.

// Importez les modules nécessaires
importer java.util.Random ;
importer java.util.Arrays ;

classe publique SumOfArray3 {
// Déclarez un tableau de 5 éléments
public statique int numArr [ ] = nouveau entier [ 5 ] ;

public statique vide principal ( Chaîne [ ] arguments ) {

// Insérer 5 valeurs aléatoires dans le tableau
pour ( int je = 0 ; je < 5 ; je++ ) {
Aléatoire r = nouveau Aléatoire ( ) ;
numArr [ je ] = r.nextInt ( 99 ) ; ;
}

// Compte le taille du tableau
int len ​​= numArr.length;
// Vérifiez le tableau taille
si ( seulement == 0 )
System.out.println ( 'Le tableau est vide.' ) ;
autre
{

// Imprimer les valeurs du tableau
System.out.println ( 'Les valeurs du tableau sont : ' ) ;
pour ( int je = 0 ; je < lentille; je++ ) {
System.out.println ( numArr [ je ] ) ;
}

// Appeler le fonction pour calculer le somme de valeurs de tableau
sortie int = Arrays.stream ( numArr ) .somme ( ) ;
// Imprimez le somme des valeurs du tableau
System.out.println ( ' \n La somme des valeurs du tableau utilisant sum() est : ' + sortie ) ;
}
}
}


Sortir:

La sortie suivante apparaît après l'exécution du code. Les valeurs aléatoires du tableau et la somme des valeurs du tableau sont imprimées dans la sortie :

Conclusion

Différentes façons de calculer la somme des valeurs d'un tableau en Java sont présentées dans ce didacticiel à l'aide de plusieurs exemples.