Java语言程序设计——计算体重指数BMI

编写程序,从键盘输人你的体重(单位:kg)和身高(单位:m),计算你的体重指数(Body Mass Index,BMI)该值是衡量一个人是否超重的指标。假设w 表示体重h 表示身高,则 BMI 的计算公式为:   

BMI=\frac{w}{h^{2}}

import java.util.Scanner;
public class program2 {
    public static void main(String[ ] args){
        Scanner input = new Scanner(System.in);
        double weight,heiht;
        System.out.println("请输入体重(公斤):" );
        weight = input.nextDouble();
        System.out.println("请输入身高(米):");
        heiht = input.nextDouble();
        double bmi = weight / (heiht * heiht);
        System.out.println("你的BMI数值是:"+ bmi);
    }
}

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
BMI是身体质量指数,用于衡量人体肥胖程度和是否健康的一个标准。计算公式为:BMI = 体重(kg)/(身高(m)** 2)。根据计算结果,可以判断身体的状况。根据提供的引用,我为您提供了两种计算BMI的方法。 方法一:根据引用中的代码,我们可以使用循环语句和条件语句来计算BMI值并判断身体状况。代码如下: ```python while True: height = float(input('请输入身高(cm):')) weight = float(input('请输入体重(kg):')) bmi = weight / ((height / 100) ** 2) if bmi < 18.5: print('您的BMI值为:{:.2f},于"过轻",要按时吃饭哟!' .format(bmi)) elif bmi >= 18.5 and bmi <= 23.9: print('您的BMI值为:{:.2f},属于"正常",请保持乐观心态!'.format(bmi)) elif bmi >= 24 and bmi <= 27: print('您的BMI值为:{:.2f},属于"微胖",请少吃夜宵!'.format(bmi)) elif bmi >= 28 and bmi <= 32: print('您的BMI值为:{:.2f},属于"肥胖",请多运动!'.format(bmi)) elif bmi > 32: print('您的BMI值为:{:.2f},于"非常肥胖",请管住嘴,多运动!'.format(bmi)) ``` 方法二:根据引用中的代码,我们可以使用输入函数和条件语句来计算BMI值并判断身体状况。代码如下: ```python tall=float(input("请输入身高/m:")) kg=float(input("请输入体重/kg:")) BMI=kg/tall/tall if BMI < 18.5: print("您的BMI值为:{:.2f},属于'轻'".format(BMI)) elif BMI > 18.5 and BMI < 25: print("您的BMI值为:{:.2f},属于'正常'".format(BMI)) elif BMI > 25 and BMI < 32: print("您的BMI值为:{:.2f},属于'肥胖'".format(BMI)) else: print("您的BMI值为:{:.2f},属于'严重肥胖'".format(BMI)) ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值