java基础入门之计算人的BMI指数

这是java学习的一个简单案例,通过cmd窗口输入自己的身高和体重计算BMI指数,看看自己体重是范围:



import java.util.Scanner;
public class BMIexponent{
	public static void main(String[] args )
	{
		
		Scanner scanner = new Scanner(System.in);		
		System.out.println("请输入你的身高(cm)和体重(kg):");
		double height = scanner.nextInt();
		int weight = scanner.nextInt();
		double exponent = weight / ((height/100)*(height/100));
		System.out.println("我的身高是:"+height+" cm");
		System.out.println("我的体重是:"+weight+" kg");
		System.out.println("我的BMI指数值是:"+exponent);
		if(exponent < 18.5)
		{
			System.out.println("体重过轻!");
			System.out.println("正常体重至少为:"+(((height/100)*(height/100))*18.5)+"kg");
		}else if(exponent >= 18.5 && exponent < 24.9)
		{
			System.out.println("体重正常.");
		}else if(exponent>=24.9 && exponent < 29.9)
		{			
			System.out.println("体重过重!");
			System.out.println("正常体重至少为:"+(((height/100)*(height/100))*18.5)+"kg");
		}else if(exponent >=29.9)
		{
			System.out.println("肥胖");
			System.out.println("正常体重至最重为:"+(((height/100)*(height/100))*29.9)+"kg");
		}
	}
}


评论/留言