La somme des nombres naturels peut être calculée à l'aide de différentes instructions d'itération dans les langages de programmation. Une instruction d'itération est une instruction qui exécute un ensemble spécifique de lignes de code jusqu'à ce qu'une condition de l'instruction de boucle échoue. Dans cet article, nous verrons comment calculer la somme des nombres naturels à l'aide de la boucle while (instruction d'itération en langage de programmation Java).
La somme des nombres naturels représente généralement la somme des éléments de 1 à n. Mathématiquement, cela peut s'exprimer comme suit
Sum of n Natural Numbers = 1+2+3+.........+(n-2) + (n-1) + n
Exemple : Trouvez la somme de 5 nombres naturels.
Input = 5 Output = 15
Explication : La somme des nombres naturels de 1 à 5 = 1+ 2+ 3+ 4+ 5 = 15.
Une boucle while en langage Java est une instruction itérative qui permet d'exécuter un ensemble de blocs de code à plusieurs reprises jusqu'à ce qu'une condition devienne fausse.
initilaze condition variable while (condition) { // statements Update condition variable; }
Ceci est l'extrait de code de la boucle while en Java.
int i = 0; // initialzing the condition variable While ( i < 10 ) { System.out.println("tutor"); // statement which is executed untill condition fails i++; // updating the condition variable }
Étape 1 - Initialisez trois variables, représentant le nombre d'entiers naturels à additionner, une variable compteur et une variable stockant la somme des nombres naturels.
Étape 2 - Utilisez while et effectuez l'addition de la somme des nombres naturels jusqu'à "n".
Étape 3 - Imprimez la somme des nombres naturels.
Ci-dessous, nous utilisons la boucle while en Java pour trouver la somme des nombres naturels. Nous déclarons une variable n pour obtenir la somme de n nombres maximum. "i" est la variable du compteur utilisée. Nous utilisons la boucle while pour parcourir de i à n, additionner toutes les valeurs et stocker dans la variable de somme. Enfin, le résultat est obtenu grâce à la valeur de la variable sum.
// Java program to calculate sum of n natural numbers using the concept of While - loop import java.util.*; public class Main { public static void main(String[] args) { int n= 7, i = 1,sumofDigits = 0; while (i <= n) { // checking the condition if it satisfies then the statements inside loop are executed sumofDigits = sumofDigits + i; // performing addition to sum as the number should be added to sum i++; // Incrementing the variable used in condition } System.out.println("Sum of natural numbers up to 7 is :" +sumofDigits); } }
Sum of natural numbers up to 7 is :28
Complexité temporelle : O(N) Espace auxiliaire : O(1)
Ainsi, dans cet article, nous avons appris à calculer la somme de n nombres naturels en utilisant le concept de boucle while dans le langage de programmation Java.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!