রবিবার, ৮ এপ্রিল, ২০১২

factoiral number

/**
* User: shohan
* Date: 4/8/12
*/
public class FactorialNo {

public FactorialNo() {

int result = calculateFactorialNo(10);
System.out.println("normal result : "+result);
System.out.println("recursive result : "+calculate(10));

}

private int calculateFactorialNo(int i) {
int result = 1;
for (int j = 1; j <= i; j++) {
result *= j;
}
return result;
}

private int calculate(int n){
if(n==0) return 1;
return n*calculate((n-1));
}

public static void main(String [] arg){
new FactorialNo();
}
}

কোন মন্তব্য নেই:

একটি মন্তব্য পোস্ট করুন