Ver Mensaje Individual
  #4 (permalink)  
Antiguo 19/05/2010, 02:37
Avatar de caelus
caelus
 
Fecha de Ingreso: mayo-2010
Ubicación: /home
Mensajes: 91
Antigüedad: 14 años
Puntos: 5
Respuesta: Recursividad JAVA: Terminación anticipada

Sobre la primera pregunta
Los métodos de las clases que tengan el mismo nombre que la clase son tomados como constructores. La sentencia Esprimo m=new Esprimo(); instancia la clase Esprimo (creas un objeto llamado m de tipo EsPrimo() y así puedes usar los métodos de la clase) por eso da problemas el IDE y te obligó a tener que hacer los métodos static.
Sobre la segunda, hay 2 métodos uno adentro del otro, entonces cuando sale del interno todavía está en el externo, de donde tiene que salir para poder terminar el ciclo.

SAludos