zoukankan      html  css  js  c++  java
  • 求和:1+1/2-1/3+1/4-1/5……+1/n

    package com.jnwork;
    
    import java.util.Scanner;
    
    public class Sum {
    	/**
    	 * 1+1/2-1/3+1/4-1/5……+1/n求和
    	 */
    	public static void main(String[] args) {
    		Scanner sc = new Scanner(System.in);
    		System.out.println("请输入一个正整数N值:");
    		int n=sc.nextInt();
    		double sum=0;
    		String data="";
    		for (int i = 1; i <=n; i++) {
    			if(i==1){
    				sum=1;
    				data=data+1;
    			}
    			else{
    				if(i%2==1){
    					data=data+("-1/")+i;
    					sum=sum-1.0/i;
    				}else{
    					data=data+("+1/")+i;
    					sum=sum+1.0/i;
    				}
    			}
    		}
    		System.out.println(data+"="+sum);
    		}
    }
    


    package com.jnwork;
    
    import java.util.Scanner;
    /*
     * 1+1/2+1/3+1/4+......+1/n求和
     */
    public class Sum2 {
    	public static void main(String[] args) {
    		 Scanner sc = new Scanner(System.in);
    		 System.out.println("请输入正整数n:");
    		 int n = sc.nextInt();
            double sum = 0;
            for (int i = 1; i <= n; i++) {
                sum += (double) 1 / i;
            }
            System.out.println("和为:"+sum);
        }
    }
    


  • 相关阅读:
    substr函数
    Oracle 日期处理
    translate函数使用
    nvl函数
    random随机函数
    case语句
    列的拼接
    并行HASH JOIN小表广播问题
    WITH AS 优化逻辑读
    【hihoCoder挑战赛28 A】异或排序
  • 原文地址:https://www.cnblogs.com/mlan/p/11060339.html
Copyright © 2011-2022 走看看