比较好的公司网站,海南省建设工程质量安全检测协会网站,创意礼品私人定制,私密浏览器怎么看片体重是反映和衡量一个人健康状况的重要标志之一#xff0c;过胖和过瘦都不利于健康#xff0c;BMI#xff08;身体质量指数#xff09;计算方法#xff1a;体重#xff08;以千克为单位#xff09;除以身高#xff08;以米为单位#xff09;的平方。中国成人正常的BMI…
体重是反映和衡量一个人健康状况的重要标志之一过胖和过瘦都不利于健康BMI身体质量指数计算方法体重以千克为单位除以身高以米为单位的平方。中国成人正常的BMI应在18.5-24之间如果小于18.5为体重不足如果大于等于24为超重大于等于28为肥胖。请编写程序测算身体状态。
输入格式:
两个数值体重以千克为单位身高(以米为单位数值间以空格分隔。例如65.5 1.75。 注意体重的世界纪录是727公斤身高的世界纪录是2.72米。输入数据上限不得超过纪录下限不得小于等于0
输出格式:
输入数值超出范围 输出“input out of range”。例如-2 3或者125 5。 BMI小于18.5 输出“thin”。 BMI大于等于18.5小于24 输出“fit”。 BMI大于等于24小于28 输出“overweight”。 BMII大于等于28 输出“fat”。
输入样例0:
在这里给出一组输入。例如
-2 8输出样例0:
在这里给出相应的输出。例如
input out of range输入样例1:
在这里给出一组输入。例如
70 1.75输出样例1:
在这里给出相应的输出。例如
fit --------------------------------------------------------------------------------------------------------------------------------- 具体代码如下
import java.util.Scanner;
public class Main{public static void main(String[] args){Scanner scnew Scanner(System.in);double weightsc.nextDouble();double heightsc.nextDouble();if(height0 || height2.72 || weight0 || weight727){System.out.println(input out of range);System.exit(1);}double BMIweight/Math.pow(height,2);if(BMI18.5){System.out.println(thin);}else if(BMI18.5 BMI24){System.out.println(fit);}else if(BMI24 BMI28){System.out.println(overweight);}else{System.out.println(fat);}}
}