Maison > Java > javaDidacticiel > Programme Java pour trouver la somme des nombres naturels à l'aide de la boucle while

Programme Java pour trouver la somme des nombres naturels à l'aide de la boucle while

王林
Libérer: 2023-09-02 09:53:06
avant
1382 Les gens l'ont consulté

Programme Java pour trouver la somme des nombres naturels à laide de la boucle while

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).

Somme des nombres naturels

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                           
Copier après la connexion

Exemple : Trouvez la somme de 5 nombres naturels.

Input = 5
Output = 15
Copier après la connexion

Explication : La somme des nombres naturels de 1 à 5 = 1+ 2+ 3+ 4+ 5 = 15.

Instruction While en Java

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.

Grammaire

initilaze condition variable
while (condition)
{
   // statements
   Update condition variable;
}
Copier après la connexion

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
}
Copier après la connexion

Algorithme pour trouver la somme des nombres naturels

É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.

Exemple

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);
   }
}
Copier après la connexion

Sortie

Sum of natural numbers up to 7 is :28
Copier après la connexion

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!

Étiquettes associées:
source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal