ch1_4.java
来自「Java环境下实现的数值分析程序」· Java 代码 · 共 38 行
JAVA
38 行
class ch1_4{
static double Sub1(int n){
double sub=0;
for(int i=n;i>=2;i--){
sub=sub+Math.pow((Math.pow(i,2)-1),-1);
}
return sub;
}
static double Sub2(int n){
double sub=0;
for(int i=2;i<=n;i++){
sub=sub+Math.pow((Math.pow(i,2)-1),-1);
}
return sub;
}
static double Sub3(int n){
double sub=0;
sub=0.5*(1.5-Math.pow(n,-1)-Math.pow((n+1),-1));
return sub;
}
public static void main(String[]args){
System.out.println("精确值为:");
System.out.println("Sub1000="+Sub3(1000));
System.out.println("Sub10000="+Sub3(10000));
System.out.println("Sub30000="+Sub3(30000));
System.out.println("按从大到小的顺序计算SN的值:");
System.out.println("Sub1000="+Sub1(1000));
System.out.println("Sub10000="+Sub1(10000));
System.out.println("Sub30000="+Sub1(30000));
System.out.println("按从小到大的顺序计算SN的值:");
System.out.println("Sub1000="+Sub2(1000));
System.out.println("Sub10000="+Sub2(10000));
System.out.println("Sub30000="+Sub2(30000));
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?