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

Subtract two numbers using method overriding

Subtract two numbers using method overriding   Program 1

3 months ago

PHP Star triangle Pattern program

PHP Star triangle Pattern program Here's a simple Java program that demonstrates how to print…

3 months ago

Using function or method to Write temperature conversion : Fahrenheit into Celsius

Using Function or Method to Write to temperature conversion: Fahrenheit into Celsius In this article,…

1 year ago

Function or method:temperature conversion from Fahrenheit into Celsius – Entered by user

Function or method of temperature conversion from Fahrenheit into Celsius In this article, we will…

1 year ago

Write temperature conversion program: Fahrenheit into Celsius

Write temperature conversion program: from Fahrenheit to Celsius In this article, we will discuss the…

1 year ago

How to write a program to convert Fahrenheit into Celsius

How to write a program to convert Fahrenheit into Celsius In this article, we will…

1 year ago

This website uses cookies.