| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1603 人关注过本帖
标题:jsp 求教阶乘计算!
只看楼主 加入收藏
earthsurface
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2009-9-16
结帖率:100%
收藏
已结贴  问题点数:30 回复次数:5 
jsp 求教阶乘计算!
阶乘计算 应该用什么方法 for  还是 while   应该怎么写? 本人菜鸟一个 希望哪位大哥大姐  帮帮忙
搜索更多相关主题的帖子: jsp 阶乘 
2009-09-22 10:55
lampeter123
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:54
帖 子:2508
专家分:6424
注 册:2009-1-30
收藏
得分:0 
用递归方法

你的优秀和我的人生无关!!!!
    
    我要过的,是属于我自己的生活~~~
2009-09-22 11:18
windizual
Rank: 3Rank: 3
等 级:论坛游侠
威 望:4
帖 子:124
专家分:186
注 册:2009-7-1
收藏
得分:5 
ls的正解,递归
如果你不会的话,用for循环也行

Java要学的东西好多~~~~~
2009-09-22 12:11
earthsurface
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2009-9-16
收藏
得分:0 
能帮忙 写一段吗?
2009-09-22 21:19
lampeter123
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:54
帖 子:2508
专家分:6424
注 册:2009-1-30
收藏
得分:25 
<%@ page language="java"  pageEncoding="GBK"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>Factorial</title>
  </head>
<%!
    public int getFactorial(int n) {
  if (n == 1||n==0)
   return 1;
  else
   return n * getFactorial(n - 1);
 }
%>
<%
    int num = 0;
    String str = request.getParameter("num");
    if (str!=null)
    num = Integer.parseInt(str);
%>
  <body>
<form action="#" method="post">
    <input type="text" name="num">
    <input type="submit" value="submit">
</form>
<br>
<%=getFactorial(num) %>
  </body>
</html>

注意:
(1) 递归就是在过程或函数里调用自身;
(2) 在使用递增归策略时,必须有一个明确的递归结束条件,称为递归出口,否则将无限进行下去(死锁)。


[ 本帖最后由 lampeter123 于 2009-9-23 08:48 编辑 ]

你的优秀和我的人生无关!!!!
    
    我要过的,是属于我自己的生活~~~
2009-09-23 08:21
earthsurface
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2009-9-16
收藏
得分:0 
哇 好感谢 .... 可以运行了  thank you very much
2009-09-23 19:02
快速回复:jsp 求教阶乘计算!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014313 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved