Java >> Java tutorial >  >> Java

Java-program til at beregne summen af ​​naturlige tal

Alle de positive tal, der starter fra 1 til n, dvs. 1,2,3,....,n er kendt som et naturligt tal . Summen af ​​alle disse tal giver os summen af ​​naturlige tal .

Her får vi et tal, og vores opgave er at beregne summen af ​​alle naturlige tal.

Input: Indtast tallene:1 2 3 4 5

Output: Summen af ​​alle tallene:15

Program 1:Summen af ​​naturlige tal

I denne metode vil vi bruge for-løkken til at beregne summen af ​​naturlige tal.

Algorithme

  1. Start
  2. Angiv nummeret.
  3. Initialiser nummeret.
  4. Brug en for-løkke til at beregne summen.
  5. Deklarer en sumvariabel og initialiser den til 0.
  6. Opdater værdien af ​​denne variabel i hver iteration.
  7. Udskriv den endelige værdi.
  8. Stop.

Nedenfor er koden til det samme.

Nedenstående program viser, hvordan man bruger en for-løkke til at beregne summen af ​​naturlige tal.

//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);
     }
}


Indtast tallet 5
Summen af ​​naturlige tal er 15

Program 2:Summen af ​​naturlige tal

I denne metode vil vi bruge while-løkken til at beregne summen af ​​naturlige tal.

Algorithme

  1. Start
  2. Angiv nummeret.
  3. Initialiser nummeret.
  4. Brug en while-løkke til at beregne summen.
  5. Deklarer en sumvariabel og initialiser den til 0.
  6. Opdater værdien af ​​denne variabel i hver iteration.
  7. Udskriv den endelige værdi.
  8. Stop.

Nedenfor er koden til det samme.

Nedenstående program viser, hvordan man bruger en while-løkke til at beregne summen af ​​naturlige tal.

//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);
     }
}


Indtast tallet 10
Summen af ​​naturlige tal er 55

Program 3:Summen af ​​naturlige tal

I denne metode vil vi bruge en matematisk formel til at beregne summen af ​​naturlige tal.

Algorithme

  1. Start
  2. Angiv nummeret.
  3. Initialiser nummeret.
  4. Brug formlen til at beregne summen.
  5. Deklarer en sumvariabel, der gemmer den endelige sum.
  6. Brug formlen sum=num*(tal+1)/2
  7. Udskriv den endelige værdi.
  8. Stop.

Nedenfor er koden til det samme.

Nedenstående program viser, hvordan man bruger formlen til at beregne summen af ​​naturlige tal.

//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);
     }
}


Indtast tallet 18
Summen af ​​naturlige tal er 171

Program 4:Summen af ​​naturlige tal

I denne metode vil vi bruge funktionen til at beregne summen af ​​naturlige tal.

Algorithme

  1. Start
  2. Angiv nummeret.
  3. Initialiser nummeret.
  4. Kald en funktion, der beregner summen af ​​naturlige tal.
  5. Deklarer en sumvariabel, der gemmer den endelige sum.
  6. Brug formlen sum=num*(tal+1)/2 og returner summen.
  7. Udskriv den endelige værdi.
  8. Stop.

Nedenfor er koden til det samme.

Nedenstående program viser, hvordan man bruger en funktion til at beregne summen af ​​naturlige tal.

//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);
     }
}


Indtast tallet 12
Summen af ​​naturlige tal er 78


Java tag