Main Class:
package pkg1;
public class Main
{
public static void main(String[] args)
{
BMI bmi = new BMI("Tanvir Rifat",145,70);
System.out.println("Name: "+bmi.getName());
System.out.println("BMI: "+bmi.getBMI());
System.out.println("BMI Status: "+bmi.getStatus());
}
}
BMI Class:
package pkg1;
public class BMI
{
public static final double KILOGRAMS_PER_POUND = 0.45359237;
public static final double METERS_PER_INCH = 0.0254;
private String name;
private double weight, height; ///pound ans inches
BMI(String name, double weight, double height) {
this.name = name;
this.weight = weight;
this.height = height;
}
public double getBMI() {
double BMI = (weight /height)*10;
return BMI;
}
public String getStatus() {
double BMI = getBMI();
if (BMI < 18.5) {
return "Under Weight";
} else if (BMI < 25.) {
return "Normal Weight";
} else if (BMI < 30.) {
return "Over Weight";
} else {
return "Obesity";
}
}
public String getName() {
return name;
}
}
Output
Name:Tanvir Rifat
BMI:20.714285715
BMI Status: Normal Weight
Add your comment