Java 题目:编写一个函数,输入n为偶数时,调用函数求1/2+1/4+…+1/n,当输入n为奇数时,调用函数1/1+1/3+…+1/n

public class Test {public void getNum(double n){if(n % 2 == 0){// 偶数System.out.println(getOdd(n));}else{// 基数System.out.println(getEven(n));}}// 偶数递归public double getOdd(double n){if(n <= 2){return (double)1/2;}return getOdd(n - 2) + 1/n;}// 基数递归public double getEven(Double n){if(n <= 1){return (double)1/3;}return getEven(n - 2) + 1/n;}public static void main(String[] args) {Test t = new Test();t.getNum(10);}
}

Java 题目:编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时,调用函数1/1+1/3+...+1/n相关推荐

  1. Java黑皮书课后题第7章:**7.5(打印不同的数)编写一个程序,读入10个数,显示互不相同的数的数目,并以输入的顺序显示这些数字,以输入的顺序显示这些数字,以一个空格分隔。

    **7.5(打印不同的数)编写一个程序,读入10个数,显示互不相同的数的数目,并以输入的顺序显示这些数字,以输入的顺序显示这些数字,以一个空格分隔. 题目 题目描述与运行示例 破题 题目 题目描述与运 ...

  2. 编写一个函数,输入n为偶数时,调用方法求1/2+1/4+...+1/n,当输入n为奇数时,调用函数1/1+1/3+...+1/n...

    需求:编写一个函数,输入n为偶数时,调用方法求1/2+1/4+...+1/n,当输入n为奇数时,调用函数1/1+1/3+...+1/n package com.Summer_0511.cn;impor ...

  3. 用java编写一个故事的程序_使用Java怎么编写一个递归程序

    使用Java怎么编写一个递归程序 发布时间:2021-02-20 16:05:44 来源:亿速云 阅读:52 作者:Leah 这篇文章将为大家详细讲解有关使用Java怎么编写一个递归程序,文章内容质量 ...

  4. java编写某计算器控制台程序_用java程序编写一个计算器

    点击查看用java程序编写一个计算器具体信息 答:给你一个参考,希望不要被百度吞了当晚餐 import java.awt.BorderLayout; import java.awt.GridLayou ...

  5. 利用java swing编写一个简易的计算器,实现了括号,优先级,三角函数,阶乘等功能

    利用java swing编写一个简易的计算器 背景 效果图 一.默认图 二.计算三角函数 三.阶乘运算 四.常见的四则运算(实现了优先级) 代码 本文借鉴了"初识Java,实现简易计算器(带 ...

  6. 使用Java语言编写一个五子棋UI界面并实现网络对战功能(非局域网)

    使用Java语言编写一个五子棋UI界面并实现网络对战功能(非局域网) 一,前期准备 1,Java IDE(Eclipse)与JDK的安装与配置 jdk-15.0.1-免配置路径版 提取码:earu 免 ...

  7. java语言打印1到10的偶数_#Java编程# 编写一个应用程序创建两个线程,一个线程打印输出1~100之间所有的奇数,另外一 求写一个用JAVA求1~...

    import java.util.Random; class A extends Thread { \tint i=1; \tRandom r=new Random(); \tpublic void ...

  8. 创建一个 Dog 类继承 Thread ,每 2 秒叫一次(汪汪汪!!),创建一个 Cat 实现 Runnable 接口,每 3 秒求抚摸一次(主人快摸摸我!!),主函数(主线程)从 1 输出到 10

    题目:创建一个 Dog 类继承 Thread ,每 2 秒叫一次(汪汪汪!!),创建一个 Cat 实现 Runnable 接口,每 3 秒求抚摸一次(主人快摸摸我!!),主函数(主线程)从 1 输出到 ...

  9. Java基础编程题目——编写一个三角形的类

    编写一个代表三角形的类.其中3条边为三角形的属性,并封装有求三角形的面积和周长的方法.分别针对3条边为3.4.5和7.8.9的两个三角形进行测试. public class Triangle {pub ...

  10. 利用Java语言编写一个猜数字游戏(有次数限制)

    猜数字小游戏. 利用Java语言编写. 题目: 用代码模拟猜数字的小游戏. 思路: 1.首先需要产生一个随机数字,并且一旦产生不再变化.用Random的nextInt方法 2.需要键盘输入,所以用到了 ...

最新文章

  1. 利用Procdump+Mimikatz获取Windows帐户密码
  2. 解决python发送multipart/form-data请求上传文件的问题
  3. Machine Learning课程 by Andrew Ng
  4. 企业管理 为什么老板再难,也不会放弃?而员工做得不顺,就想逃走?
  5. swfupload简单使用
  6. 往map里的vector添加_往鱼缸里添加硝化细菌,这些事项我们还是要注意的!
  7. 脱发篇-多线程基础(下)来看看你知道多少
  8. python中常用的模块二
  9. linux 系统文件目录颜色及特殊权限对应的颜色
  10. Redis问的太深入,面试官说:“你先回去等通知吧“!
  11. Android 爆高危漏洞,华为小米皆中招;第三代苹果 AirPods 来了;SQLite 3.30.0 发布 | 极客头条...
  12. [TypeScript] Interface and Class
  13. 不懂得如何优化CNN图像分类模型?这有一份综合设计指南请供查阅
  14. .net mvc 获取项目文件夹路径
  15. #深度解析# GAN(生成对抗神经网络)
  16. 高保密单位数据安全怎么办?用这款知识管理系统
  17. 吊炸天SpringBoot接入支付宝支付【附关键代码】
  18. python 导出excel 可筛选_python中实现excel的高级筛选
  19. 第十五周 内部排序一(2)验证交换排序
  20. 经典散文·1.地毯的那一端

热门文章

  1. 【转】活灵活现用Git--基础篇
  2. CRNN—(端到端)的OCR文本识别 paper
  3. (附源码)springboot码头作业管理系统 毕业设计 341654
  4. 561. Array Partition I
  5. Remote Development Tips and Tricks
  6. 关于linux下,安装jdk后,会有Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=gasp的报错
  7. 机器学习已迫在眉睫——李烨
  8. 未来科幻计算机,AE模板:500组科幻未来高科技UI界面人体计算机数据图表元素...
  9. c语言:求两个数的最大公约数与最小公倍数
  10. 本地项目代码如何提交同步到gitee仓库