Java 水题系列(2)Pi的近似值
时间:2022-07-26
本文章向大家介绍Java 水题系列(2)Pi的近似值,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
2.Pi的近似值
思路:水题,考察循环和Swing,按题目给的近似式去做就好了,感觉也没啥好说的..
噢对了有意思的是这个级数收敛极慢….运行结果:
右图是输入1000时的结果
/**
* @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);
}
}
- 海量数据迁移之外部表切分(r2笔记52天)
- 怎样突破表名30个字符的限制(r2笔记51天)
- C/C++——排序
- 关于move tablespace的问题总结(r2笔记50天)
- 一些极度危险的linux命令(r2笔记49天)
- 挑战数据结构与算法面试题——80题全解析(一)
- 关于操作失误的数据修复(r2笔记48天)
- 挑战数据结构与算法面试题——80题全解析(三)
- 巧用rowid简化sql查询(r2笔记47天)
- 算法类面试题解析——美团2016校招:棋子翻转
- 算法类面试题解析——美团2016校招:最大差值
- 用Python进行机器学习小案例
- 启用ODM极速调优IO (r2笔记66天)
- 通过addm分析io问题(r2笔记64天)
- java教程
- Java快速入门
- Java 开发环境配置
- Java基本语法
- Java 对象和类
- Java 基本数据类型
- Java 变量类型
- Java 修饰符
- Java 运算符
- Java 循环结构
- Java 分支结构
- Java Number类
- Java Character类
- Java String类
- Java StringBuffer和StringBuilder类
- Java 数组
- Java 日期时间
- Java 正则表达式
- Java 方法
- Java 流(Stream)、文件(File)和IO
- Java 异常处理
- Java 继承
- Java 重写(Override)与重载(Overload)
- Java 多态
- Java 抽象类
- Java 封装
- Java 接口
- Java 包(package)
- Java 数据结构
- Java 集合框架
- Java 泛型
- Java 序列化
- Java 网络编程
- Java 发送邮件
- Java 多线程编程
- Java Applet基础
- Java 文档注释