十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
Exp03-身体质量指数类BMI。 【问题描述】定义一个身体质量指数类BMI,包含height(身高,m为单位)和weight(体重,kg为单位)两个成员变量。添加两个参数的构造方法,用两个参数分别初始化两个成员变量。 |
import java.util.Scanner;
class BMI {
private double height;
private double weight;
public BMI(double height, double weight) {
super();
this.height = height;
this.weight = weight;
}
public double getBMI() {
return weight / (height * height);
}
public String assessBMI(double bmi) {
String s = new String();
if (bmi< 18.5) {
s = "Low weight";
} else if (bmi >= 18.5 && bmi< 24) {
s = "Normal weight";
} else if (bmi >= 24 && bmi< 28) {
s = "Overweight";
} else {
s = "Fat or Obesity";
}
return s;
}
public String show() {
return assessBMI(getBMI());
}
}
public class TestBMI {
public static void main(String args[])
{
Scanner sc=new Scanner (System.in);
System.out.printf("Please enter height(m):\n");
double height=sc.nextDouble();
System.out.printf("Please enter weight(kg):\n");
double weight=sc.nextDouble();
BMI s1=new BMI(height,weight);
System.out.printf("height %.3f, weight %.3f kg,",height,weight);
System.out.printf("BMI is %.3f,%s",s1.getBMI(),s1.show());
sc.close();
}
}
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧