BMI指数则BMI=体重(kg)/身高² 接收用户输入的身高和体重,将判断结果输出 过轻:低于18.5 正常:18.5~22.9 偏胖:23.0~24.9

BMI指数则BMI=体重(kg)/身高²

接收用户输入的身高和体重,将判断结果输出**
过轻:低于18.5
正常:18.5~22.9
偏胖:23.0~24.9
肥胖:25.0~29.9
重度肥胖:高于30
嫉妒肥胖:高于40

package Com;

import java.util.Scanner;

/*---------BMI指数则BMI=体重(kg)/身高²
    接收用户输入的身高和体重,将判断结果输出
    过轻:低于18.5
    正常:18.5~22.9
    偏胖:23.0~24.9
    肥胖:25.0~29.9
    重度肥胖:高于30
    嫉妒肥胖:高于40
* */
public class Demon19 {
   public static void main(String[] args) {
       boolean flag=true;
       while (flag) {
           System.out.println("请输入身高和体重(小数形式)用回车格式隔开");
           Scanner s = new Scanner(System.in);//扫描仪建立在while语句内才有while语句作用
           Scanner s1= new Scanner(System.in);//扫描仪建立在while语句内才有while语句作用
           if (s.hasNextDouble()&&s1.hasNextDouble()) {
               double d=s.nextDouble();//接收
               double d2=s1.nextDouble();//接收
               Demon19.printf(d,d2);
               flag=false;
           } else {
               System.out.println("请重新输入你要输入的数字(小数形式)");
               flag=true;
           }
       }
   }
   public static void printf(double height,double weight){
       double BMI=weight/height*height;//计算BMI
       if (BMI>40){
           System.out.println("嫉妒肥胖");
       }else if(BMI<=40&&BMI>30){
           System.out.println("重度肥胖");
       }else if(BMI<30&&BMI>=25){
           System.out.println("肥胖");
       }else if(BMI<25&&BMI>=23){
           System.out.println("偏胖");
       }else if(BMI<23&&BMI>18.5){
           System.out.println("正常");
       }else{
           System.out.println("过轻");
       }
   }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

发热的嘤嘤怪(2003计科胜胜同学)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值