Programme Java pour calculer la somme des nombres naturels

Dans ce programme, vous apprendrez à calculer la somme des nombres naturels en utilisant la boucle for et la boucle while en Java.

Pour comprendre cet exemple, vous devez avoir la connaissance des rubriques de programmation Java suivantes:

  • Java pour Loop
  • Java pendant et faire… en boucle

Les nombres positifs 1, 2, 3… sont appelés nombres naturels et leur somme est le résultat de tous les nombres commençant de 1 au nombre donné.

Pour n, la somme des nombres naturels est:

 1 + 2 + 3 +… + n

Exemple 1: Somme des nombres naturels utilisant la boucle for

 public class SumNatural ( public static void main(String() args) ( int num = 100, sum = 0; for(int i = 1; i <= num; ++i) ( // sum = sum + i; sum += i; ) System.out.println("Sum = " + sum); ) )

Production

 Somme = 5050

Le programme ci-dessus fait une boucle de 1 au nombre donné (100) et ajoute tous les nombres à la somme des variables.

Vous pouvez résoudre ce problème en utilisant une boucle while comme suit:

Exemple 2: Somme des nombres naturels en utilisant la boucle while

 public class SumNatural ( public static void main(String() args) ( int num = 50, i = 1, sum = 0; while(i <= num) ( sum += i; i++; ) System.out.println("Sum = " + sum); ) )

Production

 Somme = 1275

Dans le programme ci-dessus, contrairement à une boucle for, nous devons incrémenter la valeur de i à l'intérieur du corps de la boucle.

Bien que les deux programmes soient techniquement corrects, il est préférable d'utiliser la boucle for dans ce cas. C'est parce que le nombre d'itérations (jusqu'à num) est connu.

Visitez cette page pour savoir comment trouver la somme des nombres naturels à l'aide de la récursivité.

Articles intéressants...