39 【程序 39 分数累加】

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

package cskaoyan;

public class cskaoyan39 {

@org.junit.Test

public void sum() {

java.util.Scanner in = new java.util.Scanner(System.in);

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

int number = in.nextInt();

double result = 0;

if (odd(number)) {

result = oddNumber(number);

} else {

result = evenNumber(number);

}

System.out.println(result);

in.close();

}

public boolean odd(int number) {

if (number % 2 != 0) {

return true;

} else {

return false;

}

}

public double evenNumber(int number) {

double result = 0;

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

result += (double) 1 / i;

}

return result;

}

public double oddNumber(int number) {

double result = 0;

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

result += (double) 1 / i;

}

return result;

}

}

java飞机大战分数累加代码_JAVA 基础编程练习题39 【程序 39 分数累加】相关推荐

  1. java飞机大战子弹怎么修改_java改版飞机大战源码

    [实例简介] 利用java写的飞机大战,有BOSS 导弹,散射子弹,追踪弹,清屏技能,爆炸效果等等.适合用来练习面向对象: [实例截图] [核心代码] 4692cf8f-6049-4755-a40a- ...

  2. 判断三角形java代码_java基础编程题之异常处理

    以下是刚开始学习java的基础编程题,每天持续更新java每个知识点的题目,持续练习,不断提高java基本功,培养编程能力.今天的练习的十八题是java的异常处理的使用. 1.检测年龄不能为负数和大于 ...

  3. 穿越障碍物JAVA编程_JAVA 基础编程练习题1 【程序 1 不死神兔】

    1 [程序 1 不死神兔] 题目:古典问题:有一对兔子,从出生后第 3 个月起每个月都生一对兔子,小兔子长到第三个月后每个月 又生一对兔子,假如兔子都不死,问每个月的兔子对数为多少? 程序分析: 兔子 ...

  4. java飞机大战分数显示_Java简单飞机大战(2)

    上一篇飞机大战文章差不多介绍了简单的飞机大战的实现,剩下要做的就是添加一个分数排行榜和计分器.计分器十分简单,画一个字符串Score,然后显示当前获得的分数即可.既然是排行榜,当然是要记录前几名的分数 ...

  5. java飞机大战爆炸效果_Java飞机大战游戏设计与实现

    1 概述 1.1 项目简介 本次Java课程设计是做一个飞机大战的游戏,应用Swing编程,完成一个界面简洁流畅.游戏方式简单,玩起来易于上手的桌面游戏.该飞机大战项目运用的主要技术即是Swing编程 ...

  6. 飞机大战java代码_[源码和文档分享]Java飞机大战游戏设计与实现

    1 概述 1.1 项目简介 本次Java课程设计是做一个飞机大战的游戏,应用Swing编程,完成一个界面简洁流畅.游戏方式简单,玩起来易于上手的桌面游戏.该飞机大战项目运用的主要技术即是Swing编程 ...

  7. Java学习记录:Java飞机大战进阶版(敌人有子弹、有生命、有boss、有声音、还有大招一键清屏)

    Java飞机大战 序言 一.项目需求分析 二.各个对象类的设计 加载图片类Images 抽象类FlyingObject 天空类Sky 小敌机类Airplane 大敌机类BigAirplane 侦察机类 ...

  8. java飞机大战编程_[源码和文档分享]Java飞机大战游戏设计与实现

    1 概述 本次Java课程设计是做一个飞机大战的游戏,应用Swing编程,完成一个界面简洁流畅.游戏方式简单,玩起来易于上手的桌面游戏.该飞机大战项目运用的主要技术即是Swing编程中的一些窗口类库. ...

  9. JAVA飞机大战游戏附源码

    JAVA飞机大战附源码 java飞机大战 效果图如下 java飞机大战 话不多说 直接上源码 窗体部分 package UI; //自定义窗体 //创建类 继承JFrame //创建构造方法,设置窗体 ...

最新文章

  1. Response对象||案例:重定向||forward 转发 和  redirect 重定向的 区别||路径写法
  2. 一文总结:抽象类(abstract)与接口(interface)的特点和代码展示
  3. [Python从零到壹] 十四.机器学习之分类算法五万字总结全网首发(决策树、KNN、SVM、分类对比实验)
  4. 大道至简: 拉新、促活和留存
  5. 多实例linux自动启动,Linux 下自动启动多个oracle实例
  6. h5首页加载慢_Webview加载H5优化小记
  7. kubernetes之初始容器(init container)
  8. ATF(ARM Trusted firmware)完成启动流程
  9. 181013词霸扇贝有道每日一句
  10. Structs2-Action
  11. 【Chatbot】2:中文聊天机器人的实现
  12. [USACO19FEB]Mowing Mischief
  13. RocketMQ如何维持心跳
  14. 轮播图特效 html+css+js
  15. Win32汇编 - 基本知识总结
  16. Unity更换版本后报错“error CS0246: The type or namespace name ‘ProjectGenerationFlag‘ could not be found”
  17. 基于区块链技术的智慧供应链创新应用
  18. 【日语】流行用语[四]
  19. 2014年国内餐饮O2O大事件
  20. Word如何去除页眉横线

热门文章

  1. 如何用php查不同,php-MySql调查不同查询
  2. 风云php,t.php · 风云酷小子/js - Gitee.com
  3. vue 调用webservice_js跨域调用WebService的简单实例
  4. mybatis3 没有生成example_网站图片尺寸自动生成
  5. nginx php大文件上传,Nginx+PHP上传大文件设置
  6. iphone日历显示周视图_用敬业签记录放假安排 2021年放假安排日历
  7. linux文件名过长无法删除,不能删除文件,出现“源文件名长度大于系统支持的长度...
  8. python+ BeautifulSoup抓取“全国行政区划信息查询平台”的省市区信息
  9. c++保留小数点后三位数_C++保留有效位与保留小数位
  10. 创建物化视图commit_oracle慎用基于on commit刷新物化视图的方式(一)