| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 828 人关注过本帖
标题:用JAVA循环解5!,怎么做?
只看楼主 加入收藏
naomao100
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2010-2-23
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:7 
用JAVA循环解5!,怎么做?
我是初学者,用JAVA解5!不会,请教高手了!
搜索更多相关主题的帖子: JAVA 
2010-02-23 01:00
lampeter123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:54
帖 子:2508
专家分:6424
注 册:2009-1-30
收藏
得分:20 
用递归方法:

public class Test {
    static int fun(int n) {
        if(n==1) {
            return n;
        }
        else {
            return n*fun(n-1);
        }
    }
   
    public static void main(String[] args) {
        System.out.println(fun(5));
    }   
}

你的优秀和我的人生无关!!!!
    
    我要过的,是属于我自己的生活~~~
2010-02-23 08:18
naomao100
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2010-2-23
收藏
得分:0 
高手啊,我看不懂,我现在只会main()、Java的基本语法,这个对我来讲太深奥了,但还是谢谢了。

要是能给个简单的答案就更好了,小弟在此谢过了
2010-02-26 03:50
lampeter123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:54
帖 子:2508
专家分:6424
注 册:2009-1-30
收藏
得分:0 
原理很简单
n! = n*(n-1)!
当n==5时,5!=5*4!
当n==4时,4!=4*3!
当n==3时,3!=3*2!
当n==2时,2!=2*1!
当n==1时,这个递归函数就结束了

你的优秀和我的人生无关!!!!
    
    我要过的,是属于我自己的生活~~~
2010-02-26 08:09
zy00wudi
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2007-6-28
收藏
得分:0 
public class Test5{
     static int fun(int i){
    int k = 1;
    for (int j = 1; j < i+1; j++)
    {
        k = j * k;
    }
    return k;
     }
    public static void main(String [] args){
        System.out.println(fun(5));
    }
}
这样循环可以吗
2010-02-26 20:32
llooppzhang
Rank: 7Rank: 7Rank: 7
来 自:江苏
等 级:黑侠
威 望:5
帖 子:308
专家分:518
注 册:2009-10-18
收藏
得分:0 
用递归的方法更简洁
2010-03-06 16:29
dadongzicool
Rank: 6Rank: 6
等 级:贵宾
威 望:11
帖 子:209
专家分:474
注 册:2009-3-20
收藏
得分:0 
去把汉诺塔弄明白,递归就明白了!!!

本人出售软件专业毕业设计(包括论文,代码)题目众多,价格从优联系方式:QQ
1635008514(寻找高校代理)
2010-03-06 16:37
naomao100
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2010-2-23
收藏
得分:0 
有点明白了,小弟感激不尽
2010-03-08 20:45
快速回复:用JAVA循环解5!,怎么做?
数据加载中...
 
   



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

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