Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/12/2012, 12:34
Avatar de iivo94
iivo94
 
Fecha de Ingreso: febrero-2011
Ubicación: Argentina
Mensajes: 281
Antigüedad: 13 años, 10 meses
Puntos: 3
Que esta mal?

Código:
public class Factorial {

    static int factorial(int x){
        int[] numeros = new int[x];
        for (int r=x; r==1; r--)
        {
            numeros[r] = r;
        }
        return numeros[2];
    }
    public static void main(String[] args) {
        System.out.println(factorial(5));
    }
}
la idea es, que el metodo recibe un numero, hace un array, y el bucle lo que hace es llenar los espacios del array con los numeros contando para atras desde el numero que entro por parametro ala funcion, tipo si entro un 7, quedaria el array {1,2,3,4,5,6,7}, no entiendo que esta mal :S alguien me puede ayudar? gracias