BMI=体重/身高的平方
先分别输入体重和身高
double weight,height;
Scanner input = new Scanner(System.in);
System.out.print("请输入你的体重:(kg)");
weight = input.nextDouble();
System.out.print("请输入你的身高:(m)");
然后计算BMI
height = input.nextDouble();
double BMI=Math.PI*weight/height/height;
最后比较BMI和体重
if (BMI>weight)
{
System.out.print("您以超重");
}
else
{
System.out.print("您没有超重");
}
完整代码如下:
package com.company;
import java.util.Scanner;
public class BMI{
public static void main(String[] args){
double weight,height;
Scanner input = new Scanner(System.in);
System.out.print("请输入你的体重:(kg)");
weight = input.nextDouble();
System.out.print("请输入你的身高:(m)");
height = input.nextDouble();
double BMI=Math.PI*weight/height/height;
if (BMI>weight)
{
System.out.print("您以超重");
}
else
{
System.out.print("您没有超重");
}
}
}