问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

有高手能用java编写的计算圆周率的程序吗?

发布网友 发布时间:2022-05-02 09:15

我来回答

5个回答

热心网友 时间:2023-10-15 11:36

double k = 0; // 分母
int j = 0; // 计数器
double sum = 0; // 总和
for (int i = 1; i <= 10; i++) {
if (i % 2 != 0) { // 判断是否为基数
k = i; // 先获取分母
j++;
if (j % 2 == 0) { // 判断是否为偶数项 如果是 乘-1
k *= (-1);
}
}
sum =sum +(1/k); // 计算出总和
}
System.out.println(2*sum); // 输出最后结果

热心网友 时间:2023-10-15 11:37

public class TestPI{
public static void main(String[] args){
int time=new Integer(args[0]).intValue();//输入的项数;
double result=0;//用来保存结果
for(int i=1;i<=time;i++){
double value=4.0/(2*i-1);
if (i % 2 == 1) result+=value;//基数加偶数减
else result-=value;
}
System.out.println(result);
}
}

热心网友 时间:2023-10-15 11:37

// CalcPI2.java
class CalcPI2
{
public static void main (String [] args)
{
MyThread mt = new MyThread ();
mt.start ();
while (mt.isAlive ())
try
{
Thread.sleep (10); //休眠10毫秒
}
catch (InterruptedException e)
{
}
System.out.println ("pi = " + mt.pi);
}
}
class MyThread extends Thread
{
boolean negative = true;
double pi; //缺省初始化成0.0
public void run ()
{
for (int i = 3; i < 100000; i += 2)
{
if (negative)
pi -= (1.0 / i);
else
pi += (1.0 / i);
negative = !negative;
}
pi += 1.0;
pi *= 4.0;
System.out.println ("Finished calculating PI");
}
}

热心网友 时间:2023-10-15 11:38

java中有Math.PI可以表示π,你可以打印输出看看,如果是想计算结果的话估计不行,因为到现在也没有一个计算公式的结果是准确的π

热心网友 时间:2023-10-15 11:38

public static void main(String[] args) {
    double pi = 1;
    double infinite = 1;
    // 1000 数值越大越精确
    for (int i = 0; i < 1000; i++) {
        infinite = (infinite < 0 ? infinite - 2 : infinite + 2) * -1;

pi = pi + 1 / infinite;
    }
    pi = pi * 4;
    System.out.println(pi);
}

100000000这个数还是相对精确

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
联想E盘不见了怎么办? 电脑e盘不见了怎么恢复?6个步骤找回e盘 五一去河源万绿湖游玩,需要携带哪些物品? 五一假期,旅行必带的物品是什么 建行办新卡用了新手机号,旧卡就自动绑了信号 请问电磁炉热敏电阻阻值是多少 电磁炉换电阻多少钱 电磁炉配件电阻多少钱 电磁炉510K大电阻多少钱一个 更换电磁炉电阻多少钱 作文公园400字 java中π怎么打出来? 森林公园作文400字怎么写四年级? java程序中π(派)怎么表示,用了math.PI有错误,求教! 在java中如何把PI定义为常量使用 建筑资质转让有是哪些手续,可以剥离转让吗 java 中怎么表示π 写公园景的作文400字以上 在Java中,Pi是什么意思? Java中圆周率如何表示 为什么建筑资质一般选择转让 JAVA中的PI java运算中,如何引入π进行计算(希望能附上例子)? 建筑施工,市政资质转让和剥离有什么区别 java中π怎么表示, 是直接用π吗?还是有别的变量代替? 建筑资质转让,什么是资质剥离转让 ...贷款12万现在还了7个月无力偿还了会有什么后果会不会坐牢 爸爸的爱让我奋勇前行作文? 有关爸爸的爱的作文怎么写要整段 五年级作文父爱400字,要感人。急急急急急急急......... 柔石公园的风景作文400字 计算机编程用π怎样表示 关于南海子公园春天的景象的作文400字 Java中精确计算pi的值 java中 求pi时 为什么输出的是4.0啊? 天井湖公园的景色作文四百字 java根据公式求PI,为什么不对呢?求大神帮助啊~ 想做一个表格统计工作服穿戴,表格该叫什么名字 Excel 如何统计每种型号工作服的总数 酒店制服制定统计表怎么做 我要做一个工作服订制表格怎么做 用Excel做劳保领用问题,高手进!!! 车间缝纫工统计表应该怎么做? 714突然不爆通讯了,他们会不会真的找上门? 714借了多少不还会上门 714那种短期贷,欠了1W多,他会找上门吗 714欠六个平台共欠两万,还了几期现在还不上了,会上门催收吗?会去*起诉吗? 陷入714网贷,没钱还,有逾期,会不会上门 带帽子的毛呢大衣能改成翻领的 呢子大衣上面的帽子剪悼换毛领可以吗?