题目:编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时,调用函数1/1+1/3+...+1/n
1 import java.util.Scanner;
2 public class Prog39 {
3 public static void main(String[] args) {
4 System.out.println("请输入一个正整数:");
5 Scanner scan=new Scanner(System.in);
6 int n=scan.nextInt();
7 scan.close();
8 sum(n);
9 }
10 //求和函数
11 public static void sum(int n) {
12 double sum=0;
13 if(n%2==0) {
14 for(int i=2;i<=n;i+=2) {
15 sum+=1.0/i;
16 }
17 System.out.println("你输入的是偶数,调用函数求得的和是:"+sum);
18 }else {
19 for(int i=1;i<=n;i+=2) {
20 sum+=1.0/i;
21 }
22 System.out.println("你输入的是奇数,调用函数求得的和是:"+sum);
23 }
24 }
25 }
26 /*运行结果
27 请输入一个正整数:
28 7
29 你输入的是奇数,调用函数求得的和是:1.676190476190476
30 */
The only way to do great work is to love what you do.
