zoukankan      html  css  js  c++  java
  • 39 编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时,调用函数1/1+1/3+...+1/n(利用指针函数)

    题目:编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时,调用函数1/1+1/3+...+1/n(利用指针函数)

     1    public class _039PrintFunction {
     2 
     3     public static void main(String[] args) {
     4         printFunction();
     5     }
     6 
     7     private static void printFunction() {
     8         Scanner scanner = new Scanner(System.in);
     9         System.out.println("请输入一个正整数 :");
    10         int n = scanner.nextInt();
    11 
    12         System.out.println("相应数列的和为 :" + sum(n));
    13     }
    14 
    15     private static double sum(int n) {
    16         double res = 0;
    17         if (n % 2 == 0) {
    18             for (int i = 2; i <= n; i += 2) {
    19                 res += (double) 1 / i;
    20             }
    21         } else {
    22             for (int i = 1; i <= n; i += 2) {
    23                 res += (double) 1 / i;
    24             }
    25         }
    26         return res;
    27     }
    28 }
  • 相关阅读:
    Android 中的 Service 全面总结
    数据库事务
    ADB server didn't ACK
    Eclipse中10个最有用的快捷键组合
    IoC框架
    Wifi相关的操作
    Hibernate generator小结
    不朽的青春
    JSCPC 2020 摸鱼记
    CCPC 2020 秦皇岛站 H题
  • 原文地址:https://www.cnblogs.com/liuyangfirst/p/6544486.html
Copyright © 2011-2022 走看看