你的那个求1+2+3...+n不能用if,while,for,switch,a>b?1:2,和其他任何的类的题 公布答案了吗?我想了一晚上才找到方法,下面是我写的代码,是否和你的答案一样
public class Practice {
public static void main(String[] args) {
sum=0;
i=0;
n=4;
a=new int[n];
add();
}
static int sum;
static int i;
static int n;
static int b;
static int[] a;;
public static void add(){
try{
a[i]=i+1;
sum=sum+a[i];
b=sum;
i++;
add();}
catch(Exception e){
new RuntimeException(e.getMessage());
System.out.println(b);
}
}
}
|