public class Test02 {
public static void main(String[] args) {
/**
* 从1到100的求和
* 普通方法和递归方法
*/
System.out.println(sum(100));
System.out.println(sum1(100));
}
public static int sum(int num){
int n = num;
if(n%2 == 0){
return (n+1)*(n/2);
} else {
return n * ((n+1)/2);
}
}
public static int sum1(int num) {
int sum = num;
if (num == 1) {
return 1;
} else {
num--;
return sum = sum + sum1(num);
}
}
}
从1到100的求和
最新推荐文章于 2023-11-30 08:41:46 发布