现在的位置: 首页 > 综合 > 正文

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

2013年09月18日 ⁄ 综合 ⁄ 共 201字 ⁄ 字号 评论关闭
public static void main(String[] args) {
	int sum=add(50);
	System.out.println(sum);
}
public static int add(int n){
	int num=0;
	Boolean flag=(n>0)&&((num=n+add(n-1))<0);
	return num;
}

用了短路运算符。。java够费劲的,&&两遍必须全部都是boolean类型才行。。

抱歉!评论已关闭.