En Java, la declaración de una función, también conocida como un método, implica definir su nombre, tipo de retorno, y los parámetros que acepta. La estructura básica es la siguiente:
tipoDeRetorno nombreDelMetodo(tipo parametro1, tipo parametro2, ...) {
// Cuerpo del método
return valorDeRetorno;
}
El tipo de retorno especifica el tipo de dato que la función devolverá una vez completada su ejecución. Si la función no devuelve ningún valor, se utiliza la palabra clave void.
El nombre del método es el identificador único que se utiliza para invocar o llamar a la función. Debe seguir las convenciones de nomenclatura de Java (comenzar con una letra minúscula y usar camelCase).
Los parámetros son las variables que la función recibe como entrada. Cada parámetro debe tener un tipo de dato específico y un nombre. Si la función no recibe ningún parámetro, los paréntesis estarán vacíos. Los parámetros permiten que la función opere con diferentes datos cada vez que se llama.
El cuerpo del método contiene las sentencias de código que se ejecutan cuando la función es llamada. Aquí es donde se realiza la lógica principal de la función.
La sentencia return se utiliza para devolver un valor desde la función. El valor devuelto debe coincidir con el tipo de retorno declarado en la firma de la función. Si el tipo de retorno es void, la sentencia return es opcional (aunque se puede usar para salir del método anticipadamente).
Procedimientos y Funciones I - Curso de Java - Algoritmos y
Esta función llamada imprimirMensaje recibe un parámetro de tipo String y lo imprime en la consola. No devuelve ningún valor, por lo que su tipo de retorno es void.
En el mundo real, las funciones son fundamentales para organizar el código en programas Java. Permiten dividir un problema complejo en tareas más pequeñas y manejables, promoviendo la reutilización del código y facilitando su mantenimiento. Desde la validación de entradas de usuario hasta la manipulación de datos complejos, las funciones son la base de la programación modular en Java.