java实验2:pi的近似值
使用下式计算PI的近似值并显示。其中i的值由用户输入。 要求使用JOptionPane.showInputDialog作为输入,JOptionPane.showMessageDialog作为输出。
一、实验内容
使用下式计算PI的近似值并显示。其中i的值由用户输入。 要求使用JOptionPane.showInputDialog作为输入,JOptionPane.showMessageDialog作为输出。

二、源代码
package pi;
import javax.swing.*;
public class Pi {
public static void main(String[] args) {
String i;
int j;
double pi;
i=JOptionPane.showInputDialog( "请输入自然数i值=" );
j= Integer.parseInt(i);//将输入的字符串i转换为int型
pi=0;
for(int k=1;k<=j;k++)
pi+=4*Math.pow(-1,k+1)/(2*k-1);
JOptionPane.showMessageDialog( null,"计算得到pi的近似值="+pi); }
}
三、运行结果
(1)运行时出现的输入界面:



