java输入一个数_java 接收一个键盘输入的整数,计算1-1/2!+1/3!-1/4!.....1/n!

这道题我没有想到我会做出来,最重要的还是思路,而不是一上来就开始敲代码,我的水平并没有这么高

import java.util.Scanner;

public class jiechen {

public static void main(String args[]) {

Scanner input=new Scanner(System.in);

System.out.println("输入一个数:");

int number=input.nextInt();

double number1=1;

double sum=0;

for(int i=1;i<=number;i++) {

number1=number1*i;

if(i%2==0) {

sum=sum-1/number1;

}

if(i%2!=0) {

sum=sum+1/number1;

}

}

System.out.println(sum);

}

}


版权声明:本文为weixin_35457966原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。