您的位置:首页 > 其它

【递归】数字打印

2016-12-08 15:10 148 查看
public static void main(String[] args) {
f(10);
f2(9,10); //当你无从下手,是时候参加参数了

}
private static void f(int n) //用递归打印0-N
{
if (n<0)//出口:不符合!!!
{
return;//-1还没有打印就被截取下来,0就要打印
}
f(n-1);//交给下属
System.out.println(n);//自己做一点:打印n
}

private static void f2(int begin,int end) //用递归打印0-n(自己第一次打印最小)
{
if(begin>end) //出口:按规律增长出错
{
return;
}
System.out.println(begin);
f2(begin+1,end);
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: