不要用scanner函数,越简单越好,像c语言那样
不用scanner函数,你的n怎么输入?
代码大体如下,n直接写死了,改成你想要的输入方式即可。如有帮助,请采纳一下,谢谢。
public class Test {
public static double jiecheng(int n){
double s = 1;
for(int i = 1; i <= n; i++)
s *= i;
return s;
}
public static double sum(int n){
double ss = 0.0;
for(int i = 1; i <=n; i++){
ss += Math.pow(-1, i-1) * 1.0/jiecheng(i);
}
///
return ss;
}
public static void main(String[] args) {
// TODO Auto-generated method stub
int n = 10;
double ss = sum(n);
System.out.println(ss);
}
}