# Java Program to find Arithmetic Sum using Method Overloading

Write a Java program to find arithmetic sum using method overloading concept. In this example, we created four methods of the same name with different arguments to perform arithmetic addition or sum. Every time we call the add function, Javac will call the appropriate method based on the arguments.

```package NumPrograms;

int add(int a, int b)
{
int sum = a + b;
return sum;
}

int add(int a, int b, int c)
{
return a + b + c;
}

int add(int a, int b, int c, int d)
{
return a + b + c + d;
}

int add(int a, int b, int c, int d, int e)
{
return a + b + c + d + e;
}

public static void main(String[] args) {

int sum = obj.add(10, 20);

System.out.println("The Sum of Two Numbers   = " +  sum);

System.out.println("The Sum of Three Numbers = " + obj.add(10, 20, 40));

System.out.println("The Sum of Four Numbers  = " + obj.add(15, 25, 49, 66));

System.out.println("The Sum of Five Numbers  = " + obj.add(11, 19, 16, 72, 66));

}

}```