编写一个方法计算下列级数:m(i) = 1 / 2 + 2 / 3 + .+ i / (i+1)编写一个测试程序显示下面的表格 i m(i) 1 0.5000 2 1.1667.
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/27 15:55:16
![编写一个方法计算下列级数:m(i) = 1 / 2 + 2 / 3 + .+ i / (i+1)编写一个测试程序显示下面的表格 i m(i) 1 0.5000 2 1.1667.](/uploads/image/z/1652100-60-0.jpg?t=%E7%BC%96%E5%86%99%E4%B8%80%E4%B8%AA%E6%96%B9%E6%B3%95%E8%AE%A1%E7%AE%97%E4%B8%8B%E5%88%97%E7%BA%A7%E6%95%B0%EF%BC%9Am%28i%29+%3D+1+%2F+2+%2B+2+%2F+3+%2B+.%2B+i+%2F+%28i%2B1%29%E7%BC%96%E5%86%99%E4%B8%80%E4%B8%AA%E6%B5%8B%E8%AF%95%E7%A8%8B%E5%BA%8F%E6%98%BE%E7%A4%BA%E4%B8%8B%E9%9D%A2%E7%9A%84%E8%A1%A8%E6%A0%BC++i++++++++++++++++++++++++++++++++m%28i%29+1++++++++++++++++++++++++++++++++0.5000+2++++++++++++++++++++++++++++++++1.1667.)
8-w9ew_f7 C ӴL#) LF?`%Z,EPJb3gV"r e$dT{!Rfh[)Os|5@-I:aQ N}tퟝΞnSk-o{̀I{{蜷gQΚ~=>1檻qv`t7YD!\T *mMA _!bQjj6Ŕ[@ :wZ [KvD5h4(4.ֹ I FR2:E4;A|´5 0i:i`L@2L5ҁۍ*SGIrU(· $H)]_;GuȦX[:mXIx&n#Z hcۛ7ؖZU(5?2bPÆ &ZFB4l+WR2]?"d^t9IeAѲLZC*dᑦ9ALdMÂ$Hǒ Rd aie)exdPH KfEE)WVAY-Ų,IaA3baes= 6(vl;;n紖y,6P ,fbiX0kJja0Ϳ!G4b4hb] F=x\+Cl;_`Juv#1V" Y0uVmKA
编写一个方法计算下列级数:m(i) = 1 / 2 + 2 / 3 + .+ i / (i+1)编写一个测试程序显示下面的表格 i m(i) 1 0.5000 2 1.1667.
编写一个方法计算下列级数:m(i) = 1 / 2 + 2 / 3 + .+ i / (i+1)
编写一个测试程序显示下面的表格
i m(i)
1 0.5000
2 1.1667
.
19 16.4023
20 17.3546
我自己编写的有错误,可是我就是改不出来,希望哪位大神知道能给看看改改,要是觉得我写的比较混乱就重新写个新的呗,指导指导,
public class Text513
{
public static void main(String[] args) {
System.out.println("i" + "\t" + "m(i)");
for(int i = 1; i <= 20; i++)
System.out.println(i + " \t " +s(i));
}
public static int s(int a ){
for(int i = 1; i <= a; i++) {
int b;
double result ;
result +=( i*1.0)/(i+1);
b = (int)(result * 10000)/10000;
return b;
}
}
}
可是我把return b 放在外面又无法识别变量 b .
编写一个方法计算下列级数:m(i) = 1 / 2 + 2 / 3 + .+ i / (i+1)编写一个测试程序显示下面的表格 i m(i) 1 0.5000 2 1.1667.
import java.text.DecimalFormat;
public class Text513
{
public static void main(String[] args) {
DecimalFormat df=new DecimalFormat(".####");
df.applyPattern("0.0000");
System.out.println("i" + "\t" + "m(i)");
for(int i = 1; i