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嵌套编写简易体脂计算器相关推荐

  1. Java基础题2从入门到放弃的第五天

    Java基础题2从入门到放弃的第5天 小博主也是初学者,肯定有地方可以用更简单的方法,希望可以指点出来.谢谢! 1分支语句 1. 让用户输入一个100以内的整数x,再输入一个100到200之间的整数y ...

  2. Java基础题(错题小结)

    Java基础题(错题小结) 1. 字符串 1.1 题1 下面程序的输出是: String x="fmn"; x.toUpperCase(); String y = x.replac ...

  3. 达内java作业_【达内JAVA教程】达内Java基础题

    原标题:[达内JAVA教程]达内Java基础题 [达内JAVA教程]达内Java基础题.的小编收集了四道JAVA基础题,下面快来跟随的小编来了解一下吧! 话说很多java程序员学过一段时间后,都应该找 ...

  4. Java基础题——15只狮子围成一圈,依次报数,报到7被剔除,最后剩下的狮子成为狮王,求狮王为第几只?

    问题如下:Java基础题--15只狮子围成一圈,依次报数,报到7被剔除,最后剩下的狮子成为狮王,求狮王为第几只? 解决问题所使用的重点:利用循环. 大体思路:每只狮子都设为true,然后循环报数,到7 ...

  5. 三面美团Java岗,面试竟然被这31道Java基础题难倒了

    01 分布式限流:Nginx+ZooKeeper 1.1 分布式限流之Nginx 请解释一下什么是 Nginx? 请列举 x Nginx 的一些特性. 请列举 x Nginx 和 和 Apache 之 ...

  6. java数组循环动态赋值_04、Java基础语法(循环嵌套、break、continue、方法、方法的重载、数组动态初始化)...

    复习: 流程控制语句 - 顺序结构 - 分支结构 - if-else - switch - 循环结构 - for - while - do...while ctrl + alt + L 格式化代码 & ...

  7. 一些java基础题答案汇总

    一.Java 基础 1. JDK 和 JRE 有什么区别? JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境. JRE:Java ...

  8. 四道Java基础题 你能对几道?

    一.==符的使用 首先看一段比较有意思的代码 Integer a = 1000,b=1000; Integer c = 100,d=100; public void mRun(final String ...

  9. 【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 ...

最新文章

  1. schema类SpringMVC+Hibernate+Spring整合(二)
  2. .net Core把一个list集合里面的所有字段的数值汇总
  3. c 语言比较三个整数大小,C 语言 —— 比较三个整数的大小并从大到小输出
  4. 潜移默化学会WPF(安全篇二)--C#对称加密算法
  5. 观测天文角分辨率单位换算
  6. 计算机恶搞bat代码,电脑重启bat代码怎么设置 电脑整人bat代码大全
  7. cocos2dx 3.16 VS+BabeLua lua环境配置与代码调试
  8. 怎么用c语言编程一个小病毒,募才网教你用C语言写个小病毒~
  9. 表情键盘 EmojiKeyboard
  10. bzoj1984 月下“毛景树”
  11. 小学语文生字表3087字(人教版)
  12. 20181216——自定义全局指令
  13. php版本大屏幕,PHP现场抽奖大屏幕互动系统
  14. 基于ECharts的职位地铁图的实现
  15. 「建模学习」游戏中的场景建模,原来是靠3D扫描建模技术完成?
  16. 最新爱词霸 Java + mysql (含源码+数据库)
  17. 网络带宽和速度的关系
  18. C++ Qt获取windows任务栏的位置及高度
  19. sql获取group by最后一条记录
  20. Trustonic,Rubean和CCV宣布合作开发mPOS(移动销售终端)解决方案以实现商用设备上的密码安全输入

热门文章

  1. 防关联是什么|亚马逊电商
  2. 逆元的定义,性质,求解方法与例题
  3. Python遍历列表及列表切片
  4. xen-3.3.1安装
  5. 高仿三星s6 g920f 拆机图解
  6. Redis实现优惠券秒杀
  7. 详细总结:分布式, Nginx Linux Redis 微服务 Dubbo框架 Quartz定时任务
  8. 知道 Redis-Cluster 么?说说其中可能不可用的情况
  9. 微信附近推广告投放效果如何?
  10. js 访问asmx接口