Tema: Duda While
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/02/2013, 10:53
Avatar de Atorort
Atorort
 
Fecha de Ingreso: abril-2010
Ubicación: Valencia
Mensajes: 127
Antigüedad: 14 años, 1 mes
Puntos: 0
Duda While

Muy buenas, hace poco que he comenzado un curso en java, ya que no tenía ni la más mínima idea de este lenguaje, siempre he programado en .Net.

Pues bien, la primera actividad es calcular el factorial de un número, obviamente, sin utilizar funciones recursivas ni nada por el estilo.

Me he decidido por hacerlo con un While, y el problema esque sale antes de cumplir la condición.

El código es este:
Código Javascript:
Ver original
  1. public class CalculaFactorial {
  2.  
  3.     /**
  4.      * @param args
  5.      */
  6.     public static void main(String[] args) {
  7.         int n = 5;
  8.         int x = n-1;
  9.        
  10.         While (x > 1);
  11.             {
  12.             n = x * n;
  13.             x++;
  14.             }
  15.                                             }
  16.    
  17.     private static void While(boolean b) {
  18.         // TODO Auto-generated method stub
  19.        
  20.     }
  21. }



EDITO: Al parecer el problema no está en el código, sino al hacer DEBUG en ECLIPSE, el mensaje de error que me sale es "Source not found." Y un botón "Edit Source Lookup Path..."

Alguna solución? Gracias!!
__________________
Adrian Tornero Ortiz
Técnico Superior en Desarrollo de Aplicaciones Informáticas
https://www.linkedin.com/in/adriantornero

Última edición por Atorort; 20/02/2013 a las 11:05