Do-while loop

Java program to Sum of natural numbers 1 to n |5 ways

Java program to Sum of natural numbers 1 to n| in 5 ways

In this tutorial, we will discuss the Java program to the sum of Natural number from 1 to n

Addition of Natural number

In this post, we are going to learn how to find the sum of natural numbers in Java language in different 5 ways

Program 1

Program to Find sum  of natural numbers – using for loop

import java.util.Scanner;
class Sum_Naturalfor{
public static void main(String args[]){
int sum=0,num;
    Scanner scan=new Scanner(System.in); 
  //create a scanner object for input
System.out.print("Enter the integer number: ");
num=scan.nextInt();//get input from the user for num1
for(int i=1; i<=num; i++){
  sum+=i;   //sum=sum+i;
}
System.out.print("Sum of natural numbers: "+sum);

}
}

When the above code is executed it produces the following output

Enter the integer number: 12
Sum of natural numbers :78

This program allows the user to enter a maximum number. and it displays the sum of natural numbers from 1 to given number using for loop in Java language

Program 2

Program to find sum of natural numbers – using the while loop

import java.util.Scanner;
class Sum_Naturalwhile{
public static void main(String args[]){
int sum=0,num;
    Scanner scan=new Scanner(System.in); 
  //create a scanner object for input
System.out.print("Enter the integer number: ");
num=scan.nextInt();//get input from the user for num1
int i=1;
while( i<=num){
  sum+=i;   //sum=sum+i;
  i++;
}
System.out.print("Sum of natural numbers: "+sum);

}
}

When the above code is executed it produces the following output

Enter the integer number: 25
Sum of natural numbers: 325

This program allows the user to enter a maximum number. and it displays the sum of natural numbers from 1 to given number using while loop in Java language

Program 3

Program to find sum of natural numbers – using the do-while loop

import java.util.Scanner;
class Sum_NaturalDowhile{
public static void main(String args[]){
int sum=0,num;
    Scanner scan=new Scanner(System.in); 
  //create a scanner object for input
System.out.print("Enter the integer number: ");
num=scan.nextInt();//get input from the user for num1
int i=1;
do{
  sum+=i;   //sum=sum+i;
  i++;
}while( i<=num);
System.out.print("Sum of natural numbers: "+sum);

}
}

When the above code is executed it produces the following output

Enter the integer number: 50
Sum of natural numbers: 1275

This program allows the user to enter a maximum number. and it displays the sum of natural numbers from 1 to given number using the do-while loop in Java language

Program 4

Program to find sum and average of natural numbers – using the method

import java.util.Scanner;
class Sum_Naturalmethod{
public static void main(String args[]){
int sum=0,num;
    Scanner scan=new Scanner(System.in); 
  //create a scanner object for input
System.out.print("Enter the integer number: ");
num=scan.nextInt();//get input from the user for num1
sum=sumofNaturalNum(num);
System.out.println("The sum of Natural number fron 1 to "+num+": "+sum);
}
public static int sumofNaturalNum(int n){
  if(n==0)
  {
    return n;
  }
  else{
    return(n*(n+1)/2);
  }  
}
}

When the above code is executed it produces the following output

Enter the integer number: 15
The sum of Natural number from 1 to 15: 120

This program allows the user to enter a maximum number. and it displays the sum of natural numbers from 1 to given number using the method in Java language

Program 5

Program to find sum and average of natural numbers – using the recursive method

import java.util.Scanner;
class Sum_Naturalrecmethod{
public static void main(String args[]){
int sum=0,num;
    Scanner scan=new Scanner(System.in); 
  //create a scanner object for input
System.out.print("Enter the integer number: ");
num=scan.nextInt();//get input from the user for num1
sum=sumofNaturalNum(num);
System.out.println("The sum of Natural number fron 1 to "+num+": "+sum);
}
public static int sumofNaturalNum(int n){
  if(n==0)
  {
    return n;
  }
  else{
    return(n+sumofNaturalNum(n-1));
  }  
}
}

When the above code is executed it produces the following output

Enter the integer number: 30
The sum of Natural number from 1 to 30: 465

This program allows the user to enter a maximum number. and it displays the sum of natural numbers from 1 to the given number using the recursive method

 

Suggested for you

for lop in Java language

while loop in Java language

do-while loop in Java language

method in java language

recursion in Java language

 

Similar post

C++ program to sum of Natural number from 1 to n

C program to sum of Natural number from 1 to n

Python program to Sum of natural numbers 1 to n

 

 

Karmehavannan

Recent Posts

Multiply two numbers in Java using scanner| 5 different ways

Multiply two numbers in Java using scanner| 5 different ways In this article, we will…

3 months ago

5 different ways to Divide two numbers in Java using scanner

5 Different ways to Divide two numbers in Java using scanner In this article, we…

3 months ago

Learn 8 Ways to Subtract Two Numbers Using Methods in Java

Learn 8 Ways to Subtract Two Numbers Using Methods in Java In this article, we…

4 months ago

10 ways to subtract two numbers in Java

10 ways to subtract two numbers in Java In this article, we will discuss the…

4 months ago

Java Code Examples – Multiply Two Numbers in 5 Easy Ways

Java Code Examples – Multiply Two Numbers in 5 Easy Ways In this article, we…

4 months ago

How to Divide two numbers in Java| 5 different ways

How to Divide two numbers in Java| 5 different ways In this article, we will…

4 months ago

This website uses cookies.