本帖最后由 M_J 于 2016-7-27 00:20 编辑
请编写一段代码,不得超过20行,
要求:计算1+2+3+4.....100
每加一次输出一次结果
最终输出5050
代码中不得出现for,while关键字
下面是我的代码:[Java] 纯文本查看 复制代码 public class Demo {
public static void main(String[] args) {
plus(100);
}
public static int plus(int i){
int sum = 0;
if(i==1){
System.out.println("前"+i+"项的和是:"+i);
return 1;
}else{
sum = i+ plus(i-1);
System.out.println("前"+i+"项的和是:"+sum);
return sum;
}
}
|