前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java 水题系列(2)Pi的近似值

Java 水题系列(2)Pi的近似值

作者头像
glm233
发布2020-09-28 14:56:30
4600
发布2020-09-28 14:56:30
举报

2.Pi的近似值

思路:水题,考察循环和Swing,按题目给的近似式去做就好了,感觉也没啥好说的..

噢对了有意思的是这个级数收敛极慢….运行结果:

右图是输入1000时的结果

代码语言:javascript
复制
/** 

 * @Title: b.java

 * @Description: TODO

 * @author 菱形继承

 * @date 2020-03-31 03:19:34

 */



/** 

 * @ClassName: b

 * @Description: TODO

 * @author 菱形继承

 * @date 2020-03-31 03:19:34

*/



import javax.swing.*;

public class b {

    public static void main(String[] args) {

    String user_input=JOptionPane.showInputDialog("please in put an Integer n:");

    int check=Integer.parseInt(user_input);

        double pi=0;

        for(int j = 1;j <= check;j++){

            pi +=4* Math.pow(-1,j+1) / (2*j-1);

        }

        JOptionPane.showMessageDialog(null, "PI is approximately equal to: "+pi);

}

}
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-03-31 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 2.Pi的近似值
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档