Discuss / Java / 🐔

禾中又鸟

#1 Created at ... [Delete] [Delete and Lock User]

"用if...else编写用于计算体质指数BMI的程序并打印结果

BMI=体重(kg)除以身高(m)的平方

过轻低于18.5、正常18.5-25、过重25-28、肥胖28-32、非常肥胖高于32"

import java.util.Scanner;

public class Main{

public static void main(String[]args){

var scanner=new Scanner (System.in);

System.out.print("身高(m):");

double height=scanner.nextDouble();

System.out.print("体重(kg):");

double weight=scanner.nextDouble();

double BMI=(double)weight/(height*height);

System.out.printf("BMI:%.2f",BMI);

if     (BMI<18.5){System.out.println("过轻");}

else if (BMI<25){System.out.println("正常");}

else if (BMI<28){System.out.println("过量");}

else if (BMI<32){System.out.println("肥胖");}

   else               {System.out.println("非常肥胖");}

scanner.close();

}

}


  • 1

Reply