欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

求1+2+3+...+n

程序员文章站 2022-03-13 12:17:29
...

求1+2+3+…+n

求1+2+3+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)


public class Summation {

	public static void main(String[] args) {
		// TODO Auto-generated method stub

		int result = Sum_Solution(5);
		System.out.println(result);

	}

	public static int Sum_Solution(int n) {
		int res = n;
		boolean flag = (n > 0) && ((res += Sum_Solution(n - 1)) > 0); // 递归
		return res;
	}

}

相关标签: 求1+2+3+...+n