请问第一题for循环,为啥只过了18%  public static void main(String[] args) {         Scanner in = new Scanner(System.in);         int n = in.nextInt();         double[] dp = new double[n+1];         double res = 0;         if(n<=0){         }else {             for (int i = 1; i < n + 1; i++) {                 dp[i] = dp[i - 1] + 1.0 / (5.0 * (2 * i - 1)) - 1.0 / (5.0 * 2 * i);                 res += dp[i];             }             //输出数列的前n项的和,并且保留四位小数             System.out.printf("%.4f\n\r", res);             //System.out.printf("%.4f\n\r",0.10004);         }     }