package com.cy.ideatest;
import java.util.Scanner;
/**
* 编写一个函数,输入n为偶数时,调用函数求1/2+1/4+…+1/n,当输入n为奇数时,调用函数1/1+1/3+…+1/n
*/
public class JiOuFenShuSum {
private static String str = "";
private static double sum = 0;
public static void main(String[] args) {
System.out.println("请输入一个数字");
Scanner sc = new Scanner(System.in);
int num = sc.nextInt();
//for循环实现
// getSum(num);
// System.out.println(str.substring(0, str.length() - 2) + " 的和为:" + sum);
//递归实现
getSum2(num);
//截取掉多余的空格和加号
System.out.println(str.substring(0, str.length() - 2) + " 的和为:" + sum);
}
/**
* 输入n为偶数时,调用函数求1/2+1/4+…+1/n,当输入n为奇数时,调用函数1/1+1/3+…+1/n
*/
private static void getSum2(int num) {
if (num % 2 == 0) {
for (double i = 2; i <= nu
java练习题编写一个函数,输入n为偶数时,调用函数求1/2+1/4+…+1/n,当输入n为奇数时,调用函数1/1+1/3+…+1/n
最新推荐文章于 2022-07-14 16:18:12 发布