闲来无事逛CSDN论坛,大多帖子都蛮无聊的,但是这时候看到一篇文章叫做《一个变量能搞定吗?》 算法题,一个小学生都会做的题目,求用一个变量实现从1加到100的算法。我回了帖子,感觉还算简洁,借了stack用一下,答案如下: public class Sum { public static void main(String[] args) { System.out.println(add(100)); } private static int add(int num) { if (num > 0) return num + add(--num); else return num; } }