用什么代码表示java递归
发布网友
发布时间:2022-04-20 07:14
我来回答
共5个回答
热心网友
时间:2023-05-28 13:39
递归是自己调用自己,下面给个例子
public static void main(String args[])
{
System.out.println(sum(100));
}
public static int sum(int num)//递归调用的方法
{
if(num==1)
{
return 1 ;
}else{
return num + sum(num-1) ;//这里递归调用了阿
}
}
热心网友
时间:2023-05-28 13:39
递归就是自己调用自己
可以看看这个小程序,应该你就会明白了
public class DG {
int sum=0;
int a=1;
public void sum()
{
sum+=a;
a+=1;
if(a<=100)
{
sum();//调用自身实现递归
}
}
public static void main(String[] args) {
// TODO Auto-generated method stub
DG test=new DG();
test.sum();
System.out.println("计算结果:"+test.sum+"!");
}
}
热心网友
时间:2023-05-28 13:39
可以具体一点吗,不知道你问的是什么
热心网友
时间:2023-05-28 13:40
方法里面调用自身
热心网友
时间:2023-05-28 13:41
自己调用自己啊. 经常用在作图或者树的时候用.