Está usted en Indice > Construcción > Lenguajes > Java > Lecciones y Paso a Paso > Funciones recursivas en Java
Construcción
Maletín
Utilidades
Cursos
Promoción
Rentabilidad
Zona Novatos
Foros
Acceso a tu cuenta

Funciones recursivas en Java

Las funciones recursivas son aquellas que se invocan a si mismas.

En analisis de Algoritmos las tecnicas recursivas se usan mucho para la solucion de Problemas. Esta forma en analisis de Algoritmos es llamada Divide y Venceras.

Para poder resolver un problema de forma recursiva es necesario saber alguna solucion no recursiva para alguno de los casos mas sencillos. "Usamos la solucion mas simple para resolver un problema mas complejo."

 

public class Factoriales{

static int factorial(int número){
if ( número <= 1 ) {
return 1;
} else {
return número*factorial(número-1);
}
}
public static void main(String args[]){
System.out.println(factorial(5));
}
}




Autor: wikilibros
http://es.wikibooks.org/wiki/Programaci%C3%B3n_en_Java_/_Funciones_recursivas

Usuarios que han visto este tema también han visto...

- Ordenar listas en Java
- Crear sonido timbre de teléfono en Java
- Crear un Proyecto Web J2EE con un módulo Web
- Utilerias Java
- Consejos Técnicos de la Conexión del Desarrollador Java


Versión imprimible - Versión imprimible de este documento
Enviar e-mail - Enviar por e-mail este documento
Publicidad






Cursos de Community Manager

Información legal | Política de Privacidad | Contacte con nosotros

Otro proyecto de Factoría de Internet. Copyright© 2003-2011 Factoría de Internet S.L.. Todos los derechos reservados.


Página generada el 13-02-2012 a las 09:27:55