android 心率计算器,运动状态最佳心率计算器 (Target-Heart-Rate Calculator)
基本业务逻辑:
运动时最高心率:220-年龄(年)
运动时目标心率范围:运动时最高心率×0.5~运动时最高心率×0.85
说明:计算公式出处为American Heart Association (AHA) (www.americanheart.org/presenter.jhtml?identifier=4736)
代码如下:
//Exercise 3.16: Target-Heart-Rate Calculator,HeartRates.java
//By Pandenghuang@163.com
import javax.swing.JOptionPane;; // program uses class Scanner
public class HeartRateCalculator
{
private String name;
private int year;
public HeartRateCalculator(String name,int year)
{
this.name = name;
if (year > 1916 && year<2016)
this.year = year;
else
this.year = 1980;
}
public int getage()
{
return 2016-year;
}
public int getMaxHeartRate()
{
return 220-getage();
}
public String getTargetHeartRate()
{
return String.format("%d 到 %d", (int)(getMaxHeartRate()*0.5),(int)(getMaxHeartRate()*0.85));
}
public static void main(String[] args)
{
String name=JOptionPane.showInputDialog("请输入您的名字:");
int year=Integer.parseInt(JOptionPane.showInputDialog("请输入您的出生年份:"));
HeartRates heartRates=new HeartRates(name,year,10,20);
int age=heartRates.getage();
System.out.println(age);
int maxHeartRate=heartRates.getMaxHeartRate();
System.out.println(maxHeartRate);
String targetHeartRate=heartRates.getTargetHeartRate();
System.out.println(targetHeartRate);
String message=String.format("%s,你好!\n您的年龄为:%d岁\n您锻炼时最高心率不能超过%d次/秒\n您锻炼时的理想心率(次/秒)为:%s",name,age,maxHeartRate,targetHeartRate);
JOptionPane.showMessageDialog(null, message);
}
}
运行截屏如下:
android 心率计算器,运动状态最佳心率计算器 (Target-Heart-Rate Calculator)相关推荐
- 运动状态最佳心率计算器 (Target-Heart-Rate Calculator)
基本业务逻辑: 运动时最高心率:220-年龄(年) 运动时目标心率范围:运动时最高心率×0.5~运动时最高心率×0.85 说明:计算公式出处为American Heart Association (A ...
- android商务办公型计算器开发与设计,可编程科学计算器v1.6.7.56 安卓版_Scientific Calculator Plus-腾牛安卓网...
可编程科学计算器 Scientific Calculator Plus 是一款台湾同胞开发的高级计算器软件,原名程式开发科学计算器.普通的函数计算什么的自然不再话下,他还支持复数计算.阵列.不定积分三 ...
- Android之——模拟实现检测心率变化的应用实例
Android之--模拟实现检测心率变化的应用实例 当今,市面上有了一些可以通过Android应用来检测病人心率,血压,体温,等等,一系列方便人们日常生活的Android手机应用.那么,这些实用的手机 ...
- android计算心率方法,计算目标心率最简单的方法 | 跑者
摘要 当我们在目标心率区跑步或进行其它锻炼时,我们的身体将会从中获得最大的益处. 当我们在目标心率区跑步或进行其它锻炼时,我们的身体将会从中获得最大的益处.以每分钟心跳次数(bpm)为单位,目标心率是 ...
- Android小项目———— 冰炭不投de小计算器
我的第一个Android小项目 冰炭不投de小计算器 一.前言 这是我首个使用java写的app,也在学习郭霖老师的第一行代码和李刚老师的疯狂java讲义之时,进行的练习之作,刚刚学习java和and ...
- android入门级小软件身高体重计算器源代码,初学者可以看看~
android入门级小软件身高体重计算器源代码,初学者可以看看- 一,BMI(身高体重计算器)源代码 package com.android.bmi; import java.text.Decimal ...
- win7 计算器 android,教你巧妙应用Win7计算器和时钟
正文 最新的Win7是一种个性化设计极强的操作系统,在许多细节方面都做到了人性化设计.其功能的DIY性非常明显,是XP系统远远不能比的.今天我们要说的是Win7计算器和时钟,除了可以计算和时间之外我们 ...
- 可编程计算机边长计算器,可编程科学计算器(Scientific Calculator Plus)
Scientific Calculator Plus这款手机可编程计算器ui做的不怎么好看,不过胜在功能强大,它是一个和Matlab相似的强大的数学分析工具.除了其他大部分计算器所拥有的基本功能. 功 ...
- Windows phone7 软件发布:理财计算器(包括wp7房贷计算器,wp7个税计算器,wp7存款利息计算器)...
前一段时间,需要经常用到贷款计算器的功能,这样有利于我们做出更好的决策.但是我们只能通过银行的工作人员的计算器来计算,给我带来了极大的不便和损失,由此便萌生了开发一个Windows phone7版的贷 ...
最新文章
- 小米 Play 发布:CPU+GPU 双 Turbo,每个月送 10 GB 流量
- OpenGL instancing实例化的实例
- JavaScript权威指南--多媒体和图形编程
- QT操作sqlite概念
- php商品状态精品 热销,ecshop商品列表,商品详细页,热销,精品,搜索列表页调用商品销售量(已销售数量)...
- GOF之行为型模式Ⅰ(重点)
- java输出set中的元素_老师,为什么遍历Set集合里的元素,一直都是有序的输出呢?...
- PHP 验证日期格式
- arm-linux cannot find -lgcc_s,arm-linux-gcc编译avrdude时报错: cannot find -lncurses
- java中文getbytes为3_Java getBytes方法详解(字符集问题)
- linux读取class下的文件路径,Class类getResource方法获取文件路径
- 计算机卡住了怎样恢复,电脑死机按什么键恢复
- 门限签名(1)——秘密共享
- AUTO CAD出现无法识别的版本,如何解决?
- (一)掰开了,揉碎了,说经典halcon中的那些算子
- html5 语音输入小话筒,HTML5语音输入方法
- 怎么把动图放到word里_word文档如何插入动图?
- 浙江python改革_重大改革:Python 语言将被加入高考科目!
- 相机镜头上的所有字母,首字母缩写和数字代表什么?
- java字节序、主机字节序和网络字节序扫盲贴
热门文章
- 英雄联盟账号服务器查询,lol战绩查询系统
- lol哪个服务器能玩无限火力,lol无线火力玩什么快乐?无限火力最快乐的英雄排行...
- android手机刷win10吗,有哪些手机可以刷win10系统?Android机上将可刷Win10?
- FLEX 组织结构图
- 报名 | 相约杭州,我们来聊聊区块链技术与行业应用落地
- 2021.8.21NOIP模拟赛总结
- 数据中台方向创业者上海小胖的采访记
- html5学习记录(三)
- cas java_什么是CAS?JAVA中哪些地方用到来CAS?
- 根据离散点画直线,iOS离散点画曲线