java中用什么可以替代for循环和while循环?
用Java写一个小程序计算1到100的和但是不能用for循环和while循环要求代码总共不超过20行还有就是要求输出每次相加的和...
用Java写一个小程序 计算1到100的和 但是不能用for循环 和while循环 要求 代码总共不超过20行
还有就是要求输出每次相加的和 展开
还有就是要求输出每次相加的和 展开
2个回答
展开全部
递归
int func(int num)
{
int sum;
if (num > 1)
sum = num + func(num-1);
else
sum = 0;
return sum;
}
主函数 直接调用 func(100)就可以得到结果
int func(int num)
{
int sum;
if (num > 1)
sum = num + func(num-1);
else
sum = 0;
return sum;
}
主函数 直接调用 func(100)就可以得到结果
更多追问追答
追问
为什么有编译错误 ?
追答
你代码发来给我看下
我写完整的给你吧
public class DG {
static int func(int num){
int sum; if (num > 1)
sum = num + func(num-1);
else
sum = 0;
return sum;
}
public static void main(String[] args) {
System.out.println(func(100));
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询