早教吧作业答案频道 -->其他-->
用java计算圆周率 PI=4-4/3+4/5-4/7.打印出第一个大于 3.1415小于 3.1416的值
题目详情
用java计算圆周率 PI=4-4/3+4/5-4/7.打印出第一个大于 3.1415小于 3.1416的值
▼优质解答
答案和解析
比较喜欢这种带点数学的题目:
public class PI{
\x09public static final float MIN = 3.1415f;
\x09public static final float MAX = 3.1416f;
\x09public static void countPI(){
\x09\x09int i = 0;
\x09\x09float result = 0.0f;
\x09\x09while(result=MAX){
\x09\x09\x09System.out.println(i);
\x09\x09\x09if(i%2==0){
\x09\x09\x09\x09result = result + (float)4/(2*i+1);
\x09\x09\x09\x09System.out.println(result);
\x09\x09\x09}else{
\x09\x09\x09\x09result = result - (float)4/(2*i+1);
\x09\x09\x09\x09System.out.println(result);
\x09\x09\x09}
\x09\x09\x09i++;
\x09\x09}
\x09\x09System.out.println("result:"+result);
\x09}
\x09public static void main(String args[]){
\x09\x09PI.countPI();
\x09}
}
public class PI{
\x09public static final float MIN = 3.1415f;
\x09public static final float MAX = 3.1416f;
\x09public static void countPI(){
\x09\x09int i = 0;
\x09\x09float result = 0.0f;
\x09\x09while(result=MAX){
\x09\x09\x09System.out.println(i);
\x09\x09\x09if(i%2==0){
\x09\x09\x09\x09result = result + (float)4/(2*i+1);
\x09\x09\x09\x09System.out.println(result);
\x09\x09\x09}else{
\x09\x09\x09\x09result = result - (float)4/(2*i+1);
\x09\x09\x09\x09System.out.println(result);
\x09\x09\x09}
\x09\x09\x09i++;
\x09\x09}
\x09\x09System.out.println("result:"+result);
\x09}
\x09public static void main(String args[]){
\x09\x09PI.countPI();
\x09}
}
看了 用java计算圆周率 PI=...的网友还看了以下:
1.如何证明初等方阵的逆矩阵也是初等方阵2.如何证明P(i,j)-1=P(i,j)P(i(k))- 2020-04-27 …
1.已知p,p1为指针变量,a为数组名,j为整型变量,下列赋值语句中不正确的是().(A)p=&j 2020-05-13 …
下列程序段的输出结果是B.int*p,*q,k=1,j=10;p=&j;q=&k;p=q;(*p) 2020-05-14 …
在matlab中,如何定义函数式子中的未知常数.即,在做某个迭代程序时,函数中含有未知常数(用字母 2020-05-14 …
冒泡法给6个数进行排序填空#include#defineMAXLINE20fun(char*pst 2020-07-23 …
前辈们帮忙解释一下这个冒泡排序的每个语句的意思(标注在每句后面就行,voidmainprbub(p 2020-07-23 …
求100到1000之间的素数#include"stdio.h"main(){inti,j,p;fo 2020-07-23 …
关于i++++i的问题inti=5,j=5,p,q;p=(i++)+(i++)+(i++);q=( 2020-07-25 …
1.如何证明初等方阵的逆矩阵也是初等方阵2.如何证明P(i,j)-1=P(i,j)P(i(k))-1 2020-11-01 …
redefinition;differentbasictypes以下程序在Vc6.0编译时出了问题# 2020-11-23 …