Java Notes

Programming: Body Mass Index - Dialog

Name ________________________________________


Write a program that computes the user's Body Mass Index (BMI). BMI is a commonly used formula which shows the relationship of your weight for your height. It is calculated as weight in kilograms divided by the square of height in meters.

Specific requirements

  1. Ask the user for their height. Convert it to a double.
  2. Ask the user for their weight. Convert it to a double.
  3. Use the formula BMI = weight / (height * height) to calculate the BMI.
  4. Display the BMI number along with a message about their weight. These are the National Institute of Health official categories, but it might be more interesting to create your own messages.
    • Underweight for BMI < 18.5
    • Normal for BMI from 18.5 up to 25
    • Overweight for BMI from 25 to 30
    • Obese for BMI over 30

Optional - English Units

You can use English units if you make the proper conversions. For example, 1 inch = 2.54 centimeters and one pound is 0.454 kilograms.