Assignemnt #48, BMI Categories
Code
/// Name: Alex Pinder
/// Period: 5
/// Program Name: BMI Categories
/// File Name: BMICalculator.java
/// Date Complete: 12/7/15
import java.util.Scanner;
public class BMICalculator
{
public static void main( String[] args )
{
Scanner keyboard = new Scanner(System.in);
double m, kg, bmi;
String category;
System.out.print( "Your height in m: " );
m = keyboard.nextDouble();
System.out.print( "your weight in kg: " );
kg = keyboard.nextDouble();
bmi = kg / (m*m);
System.out.println( "Your BMI is " + bmi );
if ( bmi < 15.0 )
{
category = "very severely underweight";
System.out.println( "BMI Category: " + category );
}
else if ( bmi >= 15.0 && bmi < 16.0 )
{
category = "severely underweight";
System.out.println( "BMI Category: " + category );
}
else if ( bmi >= 16.0 && bmi < 18.4 )
{
category = "underweight";
System.out.println( "BMI Category: " + category );
}
else if ( bmi >= 18.4 && bmi < 24.9 )
{
category = "normal weight";
System.out.println( "BMI Category: " + category );
}
else if ( bmi >= 24.9 && bmi < 30.0 )
{
category = "overweight";
System.out.println( "BMI Category: " + category );
}
else if ( bmi >= 30.0 && bmi < 35.0 )
{
category = "moderately obese";
System.out.println( "BMI Category: " + category );
}
else if ( bmi >= 35.0 && bmi < 40.0 )
{
category = "severely obese";
System.out.println( "BMI Category: " + category );
}
else if ( bmi >= 40.0 )
{
category = "morbidly obese";
System.out.println( "BMI Category: " + category );
}
}
}
Picture of the output