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

求1+2+...+n(Java)

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

题目:

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

代码实现:

public static int sum(int n){
	int result = 0;
	int a = 1;
	boolean value = ((n!=0) && a==(result = sum(n-1)));
	result += n;
	return result;
}

 

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