会计考友 发表于 2012-8-4 12:33:16

2012JAVA模拟试题及答案:编程题22

【程序22】   
题目:利用递归方法求5!。   
public class lianxi22 {
public static void main(String[] args) {
       int n = 5;
    rec fr = new rec();
    System.out.println(n+"! = "+fr.rec(n));
}
}
class rec{
public long rec(int n) {
    long value = 0 ;
    if(n ==1 ) {
   value = 1;
    } else   {
   value = n * rec(n-1);
    }
    return value;
}
}
页: [1]
查看完整版本: 2012JAVA模拟试题及答案:编程题22