zoukankan      html  css  js  c++  java
  • 编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n。如果输入的是奇数调用1/1+1/3+...+1/n;

    package TestFor0322;
    
    import java.util.Scanner;
    
    public class Demo3For奇偶数 {
    
    	/**
    	 * 编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n。如果输入的是奇数
    	 * 调用1/1+1/3+...+1/n;
    	 */
    	public static void main(String[] args) {
    		Scanner s=new Scanner(System.in);
    		int index=s.nextInt();
    		double sums=sum(index);
    		System.out.println(sums);
    	}
    
    	private static double sum(int index) {
    		double sum=0;
    		if(index%2==0){
    			for(int i=2;i<=index;i+=2){
    				sum=sum+(double)1/i;
    			}
    			}else{
    				for(int i=1;i<=index;i+=2){
    					sum=sum+(double)1/i;
    				}
    		}
    		return sum;
    	}
    
    }
    

      

  • 相关阅读:
    继承
    redis面试题收集
    spring知识点
    jvm类加载
    jvm回收机制
    HashMap和ConcurrentHashMap
    java基础
    spring-quartz整合
    alibaba-sentinel-1.8变化
    springcloud执行流程理解图
  • 原文地址:https://www.cnblogs.com/DeepBlues/p/2976606.html
Copyright © 2011-2022 走看看