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 }
  • 相关阅读:
    WTM
    Spring Cloud
    Dapper
    Linux 常用命令
    JsonNetResult
    百度 副文本编译器
    GIT使用—一些概念
    GIT使用—创建一个版本库
    GIT使用—安装配置及工作流程
    灰度发布
  • 原文地址:https://www.cnblogs.com/liuyangfirst/p/6544486.html
Copyright © 2011-2022 走看看