Subprogramas en Java
En programación, cuando un programa se descompone en otros más pequeños, a estos últimos se les llama subprogramas y se pueden clasificar en dos tipos: procedimientos y funciones.
La diferencia principal entre ambos tipos es que, mientras que la función devuelve un valor, el procedimiento no. Ahora bien, en Java los subprogramas se pueden implementar como métodos de clases.