我有点难过。我正在处理一个作业问题,要求您通过一系列 30 次迭代找到 e^x 1 + x + x^2/2! ... x^n/n!
:. 在这种情况下n = 30
,范围x
是 -3 到 3。看起来很简单。但是,当尝试在 Java 中执行它时,我发现我很困惑。
当时的想法是运行两个 for 循环。的迭代的外循环和迭代x
的内循环n
。这是到目前为止的代码:
double series = 1.0;
for (int x=-3; x<=3; x++)
{
for (int n=1; n<=x+30; n++)
{
series = series + (x^n)/n;
n*=n;
}
System.out.println(""+ x +"\t "+ (series+1));
}
任何建议将不胜感激。