一行,输入一个人的体重(千克)和身高(米),中间用一个空格分隔。
一行,输出身体Normal(正常)或Abnormal(不正常)。
68 1.75
Normal
67.5 1.65
Abnormal
public static void main(String[] args) { Scanner in = new Scanner(System.in); double weight = in.nextDouble(); double height = in.nextDouble(); double bmi = weight/(Math.pow(height,2)); if (bmi >= 18.5 && bmi <= 23.9){ System.out.println("Normal"); } else { System.out.println("Abnormal"); } }
import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner sc=new Scanner(System.in); float w=sc.nextFloat(),h=sc.nextFloat(); float BMI=w/(h*h); String type="Normal"; if(BMI>23.9||BMI<18.5) type="Abnormal"; System.out.println(type); } }
import java.util.*; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); while(scanner.hasNext()){ double weight = scanner.nextDouble(); double height = scanner.nextDouble(); double BMI = weight / (Math.pow(height,2)); if(BMI >= 18.5 && BMI <= 23.9){ System.out.println("Normal"); }else{ System.out.println("Abnormal"); } } } }
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); double kg = sc.nextDouble(); double m = sc.nextDouble(); double BMI = kg / (m * m); if (BMI >= 18.5 && BMI <= 23.9) { System.out.print("Normal"); } else { System.out.print("Abnormal"); } } }
import java.util.*; public class Main{ public static String getbmi(double w,double h){ if(18.5<=w/(h*h)&&w/(h*h)<=23.9){ return "Normal"; } else return "Abnormal"; } public static void main(String args[]){ Scanner input=new Scanner(System.in); while(input.hasNext()){ double weight=input.nextDouble(); double height=input.nextDouble(); System.out.println(getbmi(weight,height)); } } }
import java.util.Scanner; /** * * @Title 健康评估 * @Description BMI指数(即身体质量指数)是用体重公斤数除以身高米数平方得出的数字,是目前国际上常用的衡量人体胖瘦程度以及是否健康的一个标准。 * 例如:一个人的身高为1.75米,体重为68千克,他的BMI=68/(1.75^2)=22.2(千克/米^2)。 * 当BMI指数为18.5~23.9时属正常,否则表示身体存在健康风险。编程判断人体健康情况。 *输入描述: * 一行,输入一个人的体重(千克)和身高(米),中间用一个空格分隔。 * 输出描述: * 一行,输出身体Normal(正常)或Abnormal(不正常)。 * @author weijunfu<ijunfu @ qq.com> * @date 2022/03/16 11:06 * @version 1.0.0 * */ public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); double w = in.nextDouble(); double h = in.nextDouble(); double v = w / Math.pow(h, 2); if(v >= 18.5 && v <= 23.9) { System.out.println("Normal"); } else { System.out.println("Abnormal"); } in.close(); } }
import java.util.*; public class Main{ public static void main (String[] args) { Scanner in = new Scanner(System.in); double w = in.nextDouble(); double h = in.nextDouble(); double bml = w / (h * h); if (bml >= 18.5 && bml <= 23.9) { System.out.println("Normal"); } else { System.out.println("Abnormal"); } } }