java递归100_java递归算法1加到100怎么实现?题⽬:编写⼀个java程序,实现递归算法从⼀加到⼀百,下⾯⼀起看看是如何实现的。
实例:public static void main(String[] args)
{
// TODO Auto-generated method stub
System.out.println("sum:" + dg(1, 100));
System.out.println("sum:" + dj(100));
}
public static int dj(int i)
{
int sum;java怎么编写
if (i == 1)
{ //当i=1的时候,返回1 ,不存在下⼀级,递归结束
return i;
}
else
{ //当i!=1的时候,返回 i + 的和
sum = i + dj(i - 1);
}
return sum;
}
public static int dg(int a, int b)
{ //输⼊a,b,判断a递加到b的递加和
int n;
if (a > b)
{ //如果a⽐b⼤,交换a,b的值
b += a;
a =
b - a;
b = b - a;
}
if (a == b)
{ //如果a和b相等,则返回该值
return a;
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论