接受用户从键盘输入一个数n,判断该数是奇数还是偶数,如果是奇数,则求1n之间的奇数的倒数和,如果是偶数,则求2n之间的偶数倒数和。例如,当用户输入8时,求1/2+1/4+1/6+1/8的和。
import java.util.Scanner;
public class P2 {
public static void main(String[] args) {
Scanner n=new Scanner(System.in);
System.out.println("请输入一个正整数");
int a =n.nextInt();
float sum=0;
if(a%2==1) {
for(float i=1;i<=a;i+=2) {
sum+=1/i;
}
}
if(a%2==0) {
for(float i=2;i<=a;i+=2) {
sum+=1/i;
}
}
System.out.println(sum);
}
}