Boa noite
Executando um certo algoritmo (programa do tipo console) para calcular uma fatorial, percebi que no J2sdk o programa funionou corretamente, porém no Eclipse 3.0.0 houve uma exceção disparada. Eis o código:
public class Factorial {
public static void main (String [] args) {
int input = Integer.parseInt (args[0]);
double result = factorial(input);
System.out.println(result);
}
public static double factorial (int x) {
if (x < 0){
return 0.0;
}else {
double fact = 1.0;
while(x > 1) {
fact = fact * x;
x = x - 1;
}
return fact;
}
}
}