Programme Java pour calculer la somme des premiers N nombres naturels
Obtenez l'entrée n et calculez la somme des n premiers nombres naturels.
Exemple d'entrée 1 :
5
Exemple de sortie 1 :
La somme est :15
Programme ou solution
import java.util.*;
class SumOfN
{
public static void main(String args[])
{
int i,lim,sum=0;
System.out.println("Enter The Limit:");
Scanner sc=new Scanner(System.in);
lim=sc.nextInt();
for(i=1;i<=lim;i++)
{
sum=sum+i;
}
System.out.println("The Sum Is: "+sum);
}
}
Explication du programme
1. Obtenir la limite d'entrée (jusqu'à quel nombre de nombres naturels à imprimer)
2. Les instructions à l'intérieur du bloc for{} sont exécutées à plusieurs reprises jusqu'à ce que i soit inférieur ou égal à la limite. (je<=limite)
for(i=1;i<=lim;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ées à chaque itération. L'itération s'arrête lorsque i devient supérieur à la limite.
donc la valeur de i sera ajoutée à la somme variable comme
somme =somme + je
somme =0 + 1
somme =1 + 2
somme =3 + 3
somme =6 + 4
.......
.......
Enfin la somme sera imprimée en utilisant println