答案家

 找回密码
 立即注册
查看: 1114|回复: 0

如何用java实现数列求和?答案如下

[复制链接]

1万

主题

1万

帖子

81万

积分

校长

Rank: 9Rank: 9Rank: 9

积分
817752
发表于 2016-12-24 16:20:32 | 显示全部楼层 |阅读模式
package nameyu;public class Test {
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        double sum=0;
        for(int i=1;(2*i-1)<=97;i++){
            double a=((2*i)*1.0-1)/(1+2*i);
         sum+=a;//          System.out.println(a);
        }
          System.out.println(sum);
    }
}      

计算π值
π= 3.141592653589793238462643383279502我也只能大概记住这么多位。输入10000 -100000自己输出看看就行。
package nameyu;
import java.util.Scanner;public class Test {
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Scanner input=new Scanner(System.in);
        System.out.print("Enter a number:");
        int n=input.nextInt();
         double sum=0;
        for(int i=1;i<=n;i++){
        sum+=(double)(Math.pow((-1),(i+1))/(2*i-1));
        }
         System.out.println((double)(4*sum));
        }
}       /*
Enter a number:10000
3.1414926535900345  
Enter a number:20000
3.1415426535898248
Enter a number:30000
3.141559320256462
  */        

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

CopyRight(c)2016 www.daanjia.com All Rights Reserved. 本站部份资源由网友发布上传提供,如果侵犯了您的版权,请来信告知,我们将在5个工作日内处理。
快速回复 返回顶部 返回列表