Java >> Tutoriel Java >  >> Java

Programme Java pour calculer la somme de nombres naturels

Tous les nombres positifs commençant de 1 à n, c'est-à-dire 1,2,3,....,n est connu comme un nombre naturel . La somme de tous ces nombres nous donne la somme des nombres naturels .

Ici, on nous donne un nombre et notre tâche est de calculer la somme de tous les nombres naturels.

Saisie : Entrez les chiffres :1 2 3 4 5

Sortie : Somme de tous les nombres :15

Programme 1 :Somme de nombres naturels

Dans cette méthode, nous utiliserons la boucle for pour calculer la somme des nombres naturels.

Algorithme

  1. Démarrer
  2. Déclarez le numéro.
  3. Initialiser le numéro.
  4. Utilisez une boucle for pour calculer la somme.
  5. Déclarez une variable somme et initialisez-la à 0.
  6. Mettre à jour la valeur de cette variable à chaque itération.
  7. Imprimez la valeur finale.
  8. Arrêtez.

Vous trouverez ci-dessous le code correspondant.

Le programme ci-dessous montre comment utiliser une boucle for pour calculer la somme de nombres naturels.

//Java Program to calculate the sum of natural numbers
import java.util.Scanner;

public class CalculateSum
{
       
    // Driver method
     public static void main(String []args)
     {
        Scanner sc=new Scanner(System.in);
        int num; //Declare the number
        System.out.println("Enter the number");
        num=sc.nextInt();    //Initialize the number
        
        int sum=0;   //Variable to calculate the sum
        for(int i=1; i<=num;i++)
        {
            sum=sum+i;
        }
        System.out.println("The sum of natural numbers is "+sum);
     }
}


Entrez le nombre 5
La somme des nombres naturels est 15

Programme 2 :Somme de nombres naturels

Dans cette méthode, nous utiliserons la boucle while pour calculer la somme des nombres naturels.

Algorithme

  1. Démarrer
  2. Déclarez le numéro.
  3. Initialiser le numéro.
  4. Utilisez une boucle while pour calculer la somme.
  5. Déclarez une variable somme et initialisez-la à 0.
  6. Mettre à jour la valeur de cette variable à chaque itération.
  7. Imprimez la valeur finale.
  8. Arrêtez.

Vous trouverez ci-dessous le code correspondant.

Le programme ci-dessous montre comment utiliser une boucle while pour calculer la somme de nombres naturels.

//Java Program to calculate the sum of natural numbers
import java.util.Scanner;

public class CalculateSum
{
       
    // Driver method
     public static void main(String []args)
     {
        Scanner sc=new Scanner(System.in);
        int num; //Declare the number
        System.out.println("Enter the number");
        num=sc.nextInt();    //Initialize the number
        int i=1;
        int sum=0;   //Variable to calculate the sum
        while(i <= num)
        {
            sum += i;
            i++;
        }
        System.out.println("The sum of natural numbers is "+sum);
     }
}


Entrez le nombre 10
La somme des nombres naturels est 55

Programme 3 :Somme de nombres naturels

Dans cette méthode, nous utiliserons une formule mathématique pour calculer la somme des nombres naturels.

Algorithme

  1. Démarrer
  2. Déclarez le numéro.
  3. Initialiser le numéro.
  4. Utilisez la formule pour calculer la somme.
  5. Déclarez une variable de somme qui stockera la somme finale.
  6. Utilisez la formule sum=num*(num+1)/2
  7. Imprimez la valeur finale.
  8. Arrêtez.

Vous trouverez ci-dessous le code correspondant.

Le programme ci-dessous montre comment utiliser la formule pour calculer la somme des nombres naturels.

//Java Program to calculate the sum of natural numbers
import java.util.Scanner;

public class CalculateSum
{
   
    // Driver method
     public static void main(String []args)
     {
        Scanner sc=new Scanner(System.in);
        int num; //Declare the number
        System.out.println("Enter the number");
        num=sc.nextInt();    //Initialize the number
        
        //formula to calculate the sum of natural numbers     
        int sum= num *( num +1) / 2;
        
        System.out.println("The sum of natural numbers is "+sum);
     }
}


Entrez le nombre 18
La somme des nombres naturels est 171

Programme 4 :Somme de nombres naturels

Dans cette méthode, nous utiliserons la fonction pour calculer la somme des nombres naturels.

Algorithme

  1. Démarrer
  2. Déclarez le numéro.
  3. Initialiser le numéro.
  4. Appelez une fonction qui calculera la somme des nombres naturels.
  5. Déclarez une variable de somme qui stockera la somme finale.
  6. Utilisez la formule sum=num*(num+1)/2 et renvoyez la somme.
  7. Imprimez la valeur finale.
  8. Arrêtez.

Vous trouverez ci-dessous le code correspondant.

Le programme ci-dessous montre comment utiliser une fonction pour calculer la somme de nombres naturels.

//Java Program to calculate the sum of natural numbers
import java.util.Scanner;

public class CalculateSum
{
     static int sumOfNaturalNumbers(int n)   
     {   
          //formula to calculate the sum of natural numbers      
          return n * (n + 1) / 2;   
     }  
   
    // Driver method
     public static void main(String []args)
     {
        Scanner sc=new Scanner(System.in);
        int num; //Declare the number
        System.out.println("Enter the number");
        num=sc.nextInt();    //Initialize the number
        
        int sum=sumOfNaturalNumbers(num);
        
        System.out.println("The sum of natural numbers is "+sum);
     }
}


Entrez le nombre 12
La somme des nombres naturels est 78


Balise Java