java基础题:使用if嵌套编写简易体脂计算器
public static void main(String[] args) {Scanner input = new Scanner(System.in);System.out.print("请输入性别:");String sex = input.next();//获取性别System.out.print("请输入身高(m):");double height = input.nextDouble();//获取身高System.out.print("请输入体重(kg):");double tizhong = input.nextDouble();//获取体重double bmi = tizhong/(height*height);//计算bmiz指数System.out.println("你的bmi指数为:"+bmi);//根据性别判断男女不同的体脂if(sex.equals("男")){//嵌套if判断bmiif(bmi < 20){System.out.println("体重过轻");} else if (bmi >= 20 && bmi <= 25) {System.out.println("体重适中");} else if (bmi >= 25 && bmi <= 30) {System.out.println("体重过重");} else if (bmi >= 30 && bmi <= 35) {System.out.println("体重肥胖");} else if (bmi > 35) {System.out.println("体重非常肥胖");}} else if (sex.equals("女")) {if(bmi < 19){System.out.println("体重过轻");} else if (bmi >= 19 && bmi <= 24) {System.out.println("体重适中");} else if (bmi >= 24 && bmi <= 29) {System.out.println("体重过重");} else if (bmi >= 29 && bmi <= 34) {System.out.println("体重肥胖");} else if (bmi > 34) {System.out.println("体重非常肥胖");}}else{System.out.println("未知性别");} }
java基础题:使用if嵌套编写简易体脂计算器相关推荐
- Java基础题2从入门到放弃的第五天
Java基础题2从入门到放弃的第5天 小博主也是初学者,肯定有地方可以用更简单的方法,希望可以指点出来.谢谢! 1分支语句 1. 让用户输入一个100以内的整数x,再输入一个100到200之间的整数y ...
- Java基础题(错题小结)
Java基础题(错题小结) 1. 字符串 1.1 题1 下面程序的输出是: String x="fmn"; x.toUpperCase(); String y = x.replac ...
- 达内java作业_【达内JAVA教程】达内Java基础题
原标题:[达内JAVA教程]达内Java基础题 [达内JAVA教程]达内Java基础题.的小编收集了四道JAVA基础题,下面快来跟随的小编来了解一下吧! 话说很多java程序员学过一段时间后,都应该找 ...
- Java基础题——15只狮子围成一圈,依次报数,报到7被剔除,最后剩下的狮子成为狮王,求狮王为第几只?
问题如下:Java基础题--15只狮子围成一圈,依次报数,报到7被剔除,最后剩下的狮子成为狮王,求狮王为第几只? 解决问题所使用的重点:利用循环. 大体思路:每只狮子都设为true,然后循环报数,到7 ...
- 三面美团Java岗,面试竟然被这31道Java基础题难倒了
01 分布式限流:Nginx+ZooKeeper 1.1 分布式限流之Nginx 请解释一下什么是 Nginx? 请列举 x Nginx 的一些特性. 请列举 x Nginx 和 和 Apache 之 ...
- java数组循环动态赋值_04、Java基础语法(循环嵌套、break、continue、方法、方法的重载、数组动态初始化)...
复习: 流程控制语句 - 顺序结构 - 分支结构 - if-else - switch - 循环结构 - for - while - do...while ctrl + alt + L 格式化代码 & ...
- 一些java基础题答案汇总
一.Java 基础 1. JDK 和 JRE 有什么区别? JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境. JRE:Java ...
- 四道Java基础题 你能对几道?
一.==符的使用 首先看一段比较有意思的代码 Integer a = 1000,b=1000; Integer c = 100,d=100; public void mRun(final String ...
- 【Java基础】循环、嵌套、跳转控制break/continue、调试器、函数
文章目录 1.循环语句 1.1 while 1.1.1 格式 1.1.2 例子 1.2 do-while 1.2.1 格式 1.2.2 例子 1.3 for 1.3.1 格式 1.3.2 例子 1.4 ...
最新文章
- schema类SpringMVC+Hibernate+Spring整合(二)
- .net Core把一个list集合里面的所有字段的数值汇总
- c 语言比较三个整数大小,C 语言 —— 比较三个整数的大小并从大到小输出
- 潜移默化学会WPF(安全篇二)--C#对称加密算法
- 观测天文角分辨率单位换算
- 计算机恶搞bat代码,电脑重启bat代码怎么设置 电脑整人bat代码大全
- cocos2dx 3.16 VS+BabeLua lua环境配置与代码调试
- 怎么用c语言编程一个小病毒,募才网教你用C语言写个小病毒~
- 表情键盘 EmojiKeyboard
- bzoj1984 月下“毛景树”
- 小学语文生字表3087字(人教版)
- 20181216——自定义全局指令
- php版本大屏幕,PHP现场抽奖大屏幕互动系统
- 基于ECharts的职位地铁图的实现
- 「建模学习」游戏中的场景建模,原来是靠3D扫描建模技术完成?
- 最新爱词霸 Java + mysql (含源码+数据库)
- 网络带宽和速度的关系
- C++ Qt获取windows任务栏的位置及高度
- sql获取group by最后一条记录
- Trustonic,Rubean和CCV宣布合作开发mPOS(移动销售终端)解决方案以实现商用设备上的密码安全输入