Java用递归算法求1-2+3-4+5-6...+
楼上,题目要求递归算法!你以为给一个类起名字叫DiGui真的是递归吗?哈哈,开个玩笑)
公共A类{
public static int d(int n) {
int temp = n;
if (n == 1) {
返回1;
}
if (n % 2 == 0) {
n =-n;
}
返回n+d(temp-1);//这句话是关键。它再次自称。这叫做递归。
}
公共静态void main(String[] args) {
system . out . println(a . d(11));
}
}