如題,先本身思考一分鐘。spa
1code
2blog
3遞歸
4ip
5io
6class
7static
8di
9思考
10
11
12
13
14
15
...
60
好,一分鐘到,如今揭曉答案:遞歸。
知道了答案,問題就很好解決了,不超過10行代碼而已:
public class Recursion { // 遞歸求和,假如num爲100,則計算:100+99+98+...+1 public static int multiplication(int num) { if (num > 1) { return num + multiplication(num - 1); } return num; } public static void main(String[] args) { System.out.println(multiplication(100)); } }
運行:
5050