Tema: Duda While
Ver Mensaje Individual
  #5 (permalink)  
Antiguo 20/02/2013, 16:24
Avatar de andres_15_
andres_15_
 
Fecha de Ingreso: septiembre-2008
Ubicación: Cali
Mensajes: 232
Antigüedad: 15 años, 8 meses
Puntos: 7
Respuesta: Duda While

Cita:
Iniciado por Atorort Ver Mensaje
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!!
buen dia, en primera while no te lo toma, porque esta en mayuscula, recuerda que Java distingue entre estos, y como sugerencia porque no lo haces con un for?