##题目描述
求1+2+3+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。
##解题思路
用&&运算符,满足第一个条件才执行第二个条件和递归这两种结合来解题
##代码实现

/**
 * 
 */
package 发散思维;

/**
 * <p>
 * Title:Sum
 * </p>
 * <p>
 * Description:
 * </p>
 * 
 * @author 田茂林
 * @data 2017年8月25日 下午5:57:19
 */
public class Sum {

	public static int IntSum(int n) {
		 int sum = n;
		 @SuppressWarnings("unused")
		boolean flag= (n>0)&&(sum+=IntSum(n-1))>0;  //满足条件递归求和
		 return sum;
	        
	    }

	public static void main(String[] args) {
		System.out.println(IntSum(10));
	}

}