黑马程序员技术交流社区

标题: 请问这段代码怎么运行错了呢?我想用递归,求n! [打印本页]

作者: Twinboss    时间: 2013-8-19 11:19
标题: 请问这段代码怎么运行错了呢?我想用递归,求n!
/*
求N!
*/
class addNSum
{
public static void main(String[] args)
{
  add p=new add();
  int x=p.que(5);
  System.out.println(x);
   
}
}
class add
{
    int que(int n){
  if(n==1){
    return 1;
  }
   return que(n-1)*n;
}
}
作者: 吴光新    时间: 2013-8-19 11:47
本帖最后由 Jiewin 于 2013-8-19 13:54 编辑

什么错误呢?运行结果120
作者: EYE_SEE_YOU    时间: 2013-8-19 13:07
很不错嘛
作者: Twinboss    时间: 2013-8-19 18:35
哦, 不好意思,刚开始测试的时候,DOS 命令写错了,谢谢,我运行后也是120




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2