关闭

22 递归问题

39人阅读 评论(0) 收藏 举报
分类:
import java.util.Scanner;

//利用递归方法求5!。
//注意使用递归方法求,不是用别的方法
public class Twentytwo {

	public static void main(String[] args) {
	//键盘输入
		Scanner sc=new Scanner(System.in);
		int n=sc.nextInt();
		System.out.println("递归之后结果为:"+recursive(n));

	}
	//定义一个递归方法
	private static int recursive(int n)
	{
		if(n ==1)
		{
			return 1;
		}else{
			return n*recursive(n-1);
		}
	}

}

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:17578次
    • 积分:1416
    • 等级:
    • 排名:千里之外
    • 原创:128篇
    • 转载:1篇
    • 译文:0篇
    • 评论:0条