求和:1+1/2-1/3+1/4-1/5……+1/n

来源:互联网 发布:dede cms流量整站源码 编辑:程序博客网 时间:2024/05/29 18:35
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);    }}