Demo07.java 678 B

123456789101112131415161718192021222324
  1. package com.lovecoding.day04;
  2. /**
  3. * @author WanJl
  4. * @version 1.0
  5. * @title Demo07
  6. * @description 数列求和(正负交替)
  7. * 求数列 1 - 1/2 + 1/3 - 1/4 + ... 前 10 项的和并输出(结果保留两位小数)。
  8. * @create 2026/7/10
  9. */
  10. public class Demo07 {
  11. public static void main(String[] args) {
  12. double sum=0;
  13. for (int i = 1; i <=10; i++) {
  14. if (i % 2 ==1){
  15. sum+=1.0/i; //奇数项为正 加 1 + 1/3 + 1/5 + 1/7 + 1/9
  16. }else {
  17. sum-=1.0/i; //偶数项为负 减 1- 1/2 - 1/4 - 1/6 - 1/8 - 1/10
  18. }
  19. }
  20. System.out.printf("%.2f",sum);
  21. }
  22. }