要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A?B:C)。
package com.itcast.demo.random;
import java.util.Scanner;
public class HierarchyDemo {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("请输入n:");
Scanner sc = new Scanner(System.in);
int n=sc.nextInt();
int sum =0;
sum=sum1(sum,n);
System.out.println(sum);
}
private static int sum1(int sum, int n) {
// TODO Auto-generated method stub
boolean end=true;
sum +=n;
end=(n>0) && ((sum=sum1(sum,--n))>0);
return sum;
}
}