Los métodos son bloques de código reutilizables que ejecutan una tarea específica. Son esenciales para estructurar, modularizar y reducir la redundancia en un programa.


¿Qué es un Método?

Un método es una función definida dentro de una clase en Java. Puede recibir parámetros como entrada, realizar operaciones y devolver un valor como salida (o no).


Estructura de un Método

[modificador_de_acceso] [tipo_de_retorno] nombre_del_metodo([parámetros]) {
    // Código del método
    [return valor;] // Opcional si el tipo de retorno no es void
}

Componentes:

  1. Modificador de acceso: Controla la visibilidad del método (public, private, protected).
  2. Tipo de retorno: Especifica el tipo de dato que devuelve el método (int, String, void, etc.).
  3. Nombre del método: Identificador único que describe la función del método.
  4. Parámetros: Lista opcional de variables que el método puede recibir.
  5. Cuerpo del método: Contiene el código que se ejecutará.

Ejemplo Básico

public class EjemploMetodos {
    // Método sin parámetros ni retorno
    public void saludar() {
        System.out.println("¡Hola, Mundo!");
    }

    // Método con parámetros y retorno
    public int sumar(int a, int b) {
        return a + b;
    }

    public static void main(String[] args) {
        EjemploMetodos ejemplo = new EjemploMetodos();
        ejemplo.saludar();

        int resultado = ejemplo.sumar(5, 10);
        System.out.println("La suma es: " + resultado);
    }
}


Tipos de Métodos

1. Métodos Void (sin retorno)

Un método void no devuelve ningún valor.