En lenguaje Java (procedimiento recursivo):