DaniWeb IT Discussion Community

DaniWeb IT Discussion Community (http://www.daniweb.com/forums/index.php)
-   Java (http://www.daniweb.com/forums/forum9.html)
-   -   recursionFactorial (http://www.daniweb.com/forums/thread158736.html)

ezkonekgal Nov 21st, 2008 3:55 am
recursionFactorial
 
This is what i did for the factorial assignment that we had.. but i have a little trouble in my recursionFactorial method.. can anyone help? tnx

[code = java]
public class Factorial {

public static void main(String[] args) {

int index = JOptionPane.showConfirmDialog(null,"Would you like to compute\n" + "for the factorial of a number?","Welcome!", JOptionPane.YES_NO_OPTION);
if (index == 0){
String num = JOptionPane.showInputDialog(null, "Enter Number:", "Calculate Factorial", JOptionPane.PLAIN_MESSAGE);
int number = Integer.parseInt(num);
int result = recursionFactorial(number);
JOptionPane.showMessageDialog(null, result);
}else{
JOptionPane.showMessageDialog(null, "Thank You!");
}
}
public static int recursionFactorial(int number){
if (number==0){
return 1;
}else{
return number * factorial(number-1);
}
}

}
[code]


All times are GMT -4. The time now is 4:37 am.

Forum system based on vBulletin Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
©2003 - 2009 DaniWeb® LLC