求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)
public class sumArray {
public static void main(String[] args) {
int sum = Sum_Solution(10);
System.out.println(sum);
}
public static int Sum_Solution(int n) {
boolean isTrue=true; int sum=0; //实现累加用的是递归 //实现递归的终止利用的是&&的短路 isTrue=(n>0)&& ((sum=Sum_Solution(n-1)+n)>0); return sum;
}}
转载于:https://www.cnblogs.com/Actexpler-S/p/7463243.html
相关资源:VS2012下写的一个简单加法运算的MFC程序源码