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 :