肿瘤康复网,内容丰富有趣,生活中的好帮手!
肿瘤康复网 > 6.22 Java练习(根据输入的值计算BMI的值 根据标准判断BMI的值并给出相应健康提示。)

6.22 Java练习(根据输入的值计算BMI的值 根据标准判断BMI的值并给出相应健康提示。)

时间:2020-06-08 12:12:10

相关推荐

【练习】

题目要求:BMI指数(身体质量指数,英文为BodyMassIndex,简称BMI),是用体重公斤除以身高米平方得出的数字是目前国际上常用的衡量人体胖瘦程度以及是否健康的一个标准。它的计算公式为:BMI指数=体重(KG)÷身高(M)的平方 。在程序中,从键盘输入身高、体重值,计算出BMI值。然后根据该BMI值,给出一个健康提示。BMI<18.5时,输出偏瘦;18.5<BMI<25,正常;25<BMI<30,超重;30<BMI<35,轻度肥胖;35<BMI<40,中度肥胖;大于40时,重度肥胖。根据输入的值计算bmi的值,根据标准判断bmi的值并给出相应健康提示。

import java.util.Scanner;public class BMIDatatest{public static void main(String[] args){Scanner ht = new Scanner(System.in);System . out . print("请输入您的身高,精确到小数后2位,单位(米):");double height = ht . nextDouble ();Scanner wt = new Scanner ( System . in );System . out . print("请输入您的体重,单位(公斤):");double weight = wt . nextDouble ();double BMI = 0;BMI = weight / ( height * height );//计算BMI的值BMI = ( int )( BMI * 100 + 0.5 ); //移动小数点,小数点第三位四舍五入BMI /= 100; //保留两位小数System.out.print("您的体重指数是:"+BMI);System.out.print("\n");System.out.println("您的健康程度是:");if (BMI < 18.5){System.out.println("偏瘦,请增加营养,不能挑食噢!");}else if (BMI >= 18.5 && 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 && BMI < 40 ){System.out.println("中度肥胖,请加强锻炼,为了健康的身体,注意健康饮食和作息习惯噢!");}else{System.out.println("重度肥胖,请务必有计划的锻炼,为了健康的身体,可以寻求专业教练的帮助,不要灰心噢!");}System.out.println("专家建议,最理想的体重指数为22,为了健康的身体,大家一起加油吧!");}}

如果觉得《6.22 Java练习(根据输入的值计算BMI的值 根据标准判断BMI的值并给出相应健康提示。)》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。