## Free Data Structures and Algorithms Course

### How to calculate BMI of body in Java ?

Program to calculate BMI of body in Java

```import java.util.Scanner;

public class CalculateBMI {
public static void main(String[] args) {

final double KILOGRAMS_PER_POUND = 0.453;
final double METERS_PER_INCH = 0.026;

Scanner input = new Scanner(System.in);

System.out.print("Enter weight in pounds: ");
double weight = input.nextDouble();

System.out.print("Enter height in inches: ");
double height = input.nextDouble();

double weightInKilogram = weight * KILOGRAMS_PER_POUND;
double heightInMeters = height * METERS_PER_INCH;
double bmi = weightInKilogram /
(heightInMeters * heightInMeters);

System.out.printf("Your Body Mass Index is " + bmi);

if (bmi < 16)
System.out.println("You are seriously underweight");
else if (bmi < 18)
System.out.println("You are underweight");
else if (bmi < 24)
System.out.println("You are normal weight");
else if (bmi < 29)
System.out.println("You are overweight");
else if (bmi < 35)
System.out.println("You are seriously overweight");
else
System.out.println("You are gravely overweight");
}
}

```
Output of the program :

© 2021 Learn Java by Examples Template by Hubberspot