package test;
public class Test {
int sum=0;
public int add(int i) {
boolean s=((i>0)&&(sum=(i+add(i-1)))>0);
return sum;
}
public static void main(String[] args) {
Test t=new Test();
t.add(5);
System.out.print(t.sum);
}
}
2. 用条件结构示例
package test;
public class Test {
int sum;
public int add(int i) {
sum=0;
sum=i>0?sum=i+add(i-1):sum;
return sum;
}
public static void main(String[] args) {
Test t=new Test();
t.add(5);
System.out.print(t.sum);
}
}