栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

基于Java语言计算PI(π)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

基于Java语言计算PI(π)

基于Java语言计算PI(π) 关于作者
  • 作者介绍

 博客主页:作者主页

 简介:JAVA领域优质创作者磊、一名在校大三学生、在校期间参加各种省赛、国赛,斩获一系列荣誉。

 关注我:关注我学习资料、文档下载统统都有,每日定时更新文章,励志做一名JAVA资深程序猿‍。

数学公式(级数)

进行分析

代码部分
package com.zmz.countPI;


public class MathPI {
    public static double math_Pi(int n) {
        double sum = 0;
        double pi;
        for(int i = 1; i <= n; i++){
            sum += 1.0 / (i * i);
        }
        pi = Math.sqrt(sum * 6);
        return pi;
    }
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        System.out.println(math_Pi(10));//改变参数值
        System.out.println(math_Pi(100));//改变参数值
        System.out.println(math_Pi(1000));//改变参数值
        System.out.println(math_Pi(10000));//改变参数值
    }
}
测试结果:
次数10102103104
估计值3.049361635982073.13207653180910533.14063805620599463.1414971639472147

当n取1000时就很接近真实值了n=10000时,pi=3.1414971639472147。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/344739.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号