计算身体质量指数
身体质量指数(BMI)是对体重的健康测量,是目前国际上常用的衡量人体胖瘦程度以及是否健康的一个标准。将以千克为单位的体重值除以其以米为单位的身高的平方,就得到BMI的值。针对20岁及以上年龄的人群,他们的BMI值的说明如下表所示。

BMI值 身体健康状况
BMI<18.5 偏轻
18.5≤ BMI<25.0 正常体重
25.0≤BMI <30.0 偏胖
30.0≤BMI 肥胖

要求:
编写程序,提示用户输入体重以及身高,然后输出BMI指数的值和对应的身体健康状况.

下面是程序运行的一个效果示例:

请输入您的体重值(单位:千克)为:51
请输入您的身高值(单位:米)为:1.64
您的BMI值是:18.962
身体健康状况:正常体重

运行代码:

import java.util.Scanner;public class _3_5_BMICompute {public static void main(String[] args) {Scanner sc = new Scanner(System.in);//输入数据System.out.println("请输入您的体重值(单位:千克)为:");float weight = sc.nextFloat();System.out.println("请输入您的身高值(单位:米)为:");float height = sc.nextFloat();//判断健康状况float bmi = weight / (height * height);System.out.printf("您的BMI值是:%.2f\n",bmi);if (bmi<18.5)System.out.println("身体健康状况:偏瘦");else if(bmi <25)System.out.println("身体健康状况:正常体重");else if(bmi<30)System.out.println("身体健康状况:偏胖");elseSystem.out.println("身体健康状况:肥胖");}}

Java流程控制示例2:用if语句实现计算身体质量指数相关推荐

  1. 狂神说学习笔记 Java流程控制

    目录 Java流程控制 1.用户交互Scanner Scanner对象 next() nextLine(): 2.顺序结构 3.选择结构 4.循环结构 5.Break & Continue 6 ...

  2. 《快乐编程大本营》java语言训练班-第4课:java流程控制

    <快乐编程大本营>java语言训练班-第4课:java流程控制 第1节. 顺序执行语句 第2节. 条件分支语句:if条件语句 第3节. 条件分支语句:switch 条件语句 第4节. 条件 ...

  3. java 流程控制_Java流程控制

    依旧是用Xmind来显示Java流程控制的大致内容: ---------------------------------------------------- Variable举例: public c ...

  4. 【四】Java流程控制

    Java流程控制 1. 顺序结构 2. 选择结构 3. 循环结构 `while` 语法 `do-while`循环语法: `for` 循环 三种循环结构的应用场景 `break` 跳出循环 `conti ...

  5. Java流程控制相关知识(四)

    Java流程控制 1.用户交互Scanner Scanner对象 Java提供了一个工具,我们可以获取用户的输入.java.util.Scanner 是 Java5 的新特征,我们可以通过Scanne ...

  6. JAVA流程控制(2021-07-11)

    Java流程控制 图片来源 01 用户交互Scanner public class demo01 {public static void main(String[] args) {//创建一个扫描器对 ...

  7. Java流程控制01 用户交互Scanner

    Java流程控制1 用户交互Scanner 1. Scanner对象 2. 测试代码 3. 比较 4. Scanner进阶使用 1. Scanner对象 1) 在Java中可以通过Scanner类来获 ...

  8. Java流程控制(一)

    Java流程控制(一) 用户交互Scanner · java.util.Scanner是Java5的新特征,我们可以通过Scanner类来获取用户的输入. · 基本语法: Scanner s = ne ...

  9. Java实验一—创建用于计算身体质量指数的BMI类

    (仅记录自己的学习之路) 创建用于计算身体质量指数的BMI类,成员变量和成员方法如下: (1) 一个字符串类型的私有数据域(数据域.成员变量和属性含义相同)name,描述人的名字: (2) 一个int ...

最新文章

  1. iOS 4.2 SDK安装
  2. 华为内部面试题库---(9)
  3. python编程软件在哪里下载-Thonny(Python编程工具)
  4. Scala隐式转换动态丰富类库功能
  5. 下拉列表与多选框以及GridView中的多选框的问题
  6. C++轮子队-第三周(需求改进原型设计)
  7. 进行判断使用class_记一次使用 Arthas 热更新线上代码
  8. [工具] CuteMarkEd
  9. Python Flask教程
  10. 【BZOJ 3172】单词
  11. MATLAB信号与系统分析(三)——连续信号与系统的复频域分析及MATLAB实现
  12. 串行加法器 并行加法器 超前进位加法器
  13. Android WebView调用摄像头录像拍照处理
  14. 学习计算机基础必读的4本经典入门书籍,自学编程必备书单!
  15. matlab 求特征值的命令,matlab中求解特征值方程函数eig
  16. linux上的两种可执行程序
  17. 计算机期末总结ppt课件,计算机期末总结
  18. 怪物之心无法触发_《异度神剑2》力男支线任务怪物之心流程介绍
  19. 计算机毕业设计房地产客服管理系统xns程序
  20. 分治策略时间复杂度计算

热门文章

  1. AQR:趋势跟踪不仅仅是量价趋势
  2. mysql最大公约数_什么是最大公约数和最小公倍数?
  3. Linux PWM驱动框架 (二)
  4. JAVA微信群@爆破脚本
  5. 解决系统提示msvcr71.dll文件丢失的错误
  6. True BoxShot
  7. SketchUp 俱乐部椅模型创建教程 | 附插件下载
  8. [世界杯]世界杯不仅仅只是足球
  9. 学生作业管理系统(IDEA项目下载即用)
  10. 后盾php框架下载,后盾网HD框架下载_后盾网HD框架官方下载-太平洋下载中心