Este programa encuentra la suma de dos, tres y cuatro números mediante la sobrecarga de métodos. Aquí tenemos tres métodos con el mismo nombre add (), lo que significa que estamos sobrecargando este método. Según el número de argumentos que pasamos al llamar al método add, este determinará qué método se invocará.

Para comprender este programa, debe tener conocimientos de los siguientes temas básicos de Java:
Java: método de sobrecarga

Ejemplo: programa para encontrar la suma de varios números usando el método de sobrecarga

El primer método add () tiene dos argumentos, lo que significa que cuando pasamos dos números mientras llamamos al método add (), este método será invocado. Asimismo, cuando pasamos tres y cuatro argumentos, el segundo y tercer método de adición se invocarán respectivamente.

public class JavaExample
{
    int add(int num1, int num2)
    {
        return num1+num2;
    }
    int add(int num1, int num2, int num3)
    {
        return num1+num2+num3;
    }
    int add(int num1, int num2, int num3, int num4)
    {
        return num1+num2+num3+num4;
    }
    public static void main(String[] args) 
    {    
    	JavaExample obj = new JavaExample();
    	//This will call the first add method
        System.out.println("Sum of two numbers: "+obj.add(10, 20));
        //This will call second add method
        System.out.println("Sum of three numbers: "+obj.add(10, 20, 30));
        //This will call third add method
        System.out.println("Sum of four numbers: "+obj.add(1,  2, 3, 4));
    }
}

Producción:

Sum of two numbers: 30
Sum of three numbers: 60
Sum of four numbers: 10
leer  Programa Java para invertir un número usando for, while y recursividad

Por avivcas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *