Demo01.java 542 B

1234567891011121314151617181920212223242526272829
  1. package J20250724.demo04;
  2. /**
  3. * @author WanJl
  4. * @version 1.0
  5. * @title Demo01
  6. * @description
  7. * @create 2025/7/24
  8. */
  9. public class Demo01 {
  10. /**
  11. * 求1~n的和
  12. * @param n
  13. * @return 和
  14. */
  15. //写递归,最先要确定的是怎么结束递归
  16. public static int getSum(int n){
  17. if (n==1){
  18. return 1;
  19. }
  20. return n+getSum(n-1);
  21. }
  22. public static void main(String[] args) {
  23. //求1-100的和
  24. int sum = getSum(1000);
  25. System.out.println(sum);
  26. }
  27. }