Programme Java pour calculer la somme de N nombres donnés
Obtenir l'entrée n et n entrées et calculer la somme de n entrées.
Exemple d'entrée 1 :
46 5 3 2
Exemple de sortie 1 :
La somme est :16
Programme ou solution
import java.util.*;
class SumOfNInputs
{
public static void main(String args[])
{
int i,n,num,sum=0;
System.out.println("Enter Number Of Numbers You Want To Sum");
Scanner sc=new Scanner(System.in);
n=sc.nextInt();
System.out.println("Enter The Numbers To Sum");
for(i=1;i<=n;i++)
{
num=sc.nextInt();
sum=sum+num;
}
System.out.println("The Sum Is: "+sum);
}
}
Explication du programme
1. Get input n (Combien de valeurs à ajouter)
2. Les instructions à l'intérieur du bloc for{} sont exécutées à plusieurs reprises jusqu'à ce que la deuxième expression (j<=n) soit vraie.
for(i=1;i<=n;i++)
3. Ici, i est initialisé à 1 et incrémenté de 1 à chaque itération, les instructions à l'intérieur du bloc for sont
exécuté à chaque itération. l'itération s'arrête lorsque i devient supérieur à n.
num=sc.nextInt();
somme=somme+num ;
ainsi la valeur de num donnée par l'utilisateur sera ajoutée à sum à chaque itération.
somme =somme + nombre
somme =0 + 5 (si 5 donné)
somme =5 + 2 (si 2 donné)
somme =7 + 9 (si 9 donné)
...........
...........
après avoir ajouté tous les n nombres donnés par l'utilisateur à sum, sum sera imprimé à l'aide de system.out.println.