"用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();
}
Sign in to make a reply
禾中又鸟
"用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();
}
}