java创建health类 求代码和运行截图

img


/**
 * @author liuzhulin
 * @email 1392673190@qq.com
 * @desc 
 * @create 2021/09/21
 */
public class Health {
    private double weight;

    private double height;

    public Health(double weight, double height) {
        this.weight = weight;
        this.height = height;
    }

    public void print() {
        double bmi = weight / height / height;
        DecimalFormat df = new DecimalFormat(".#");
        String bmiFormat = df.format(bmi);
        String ret = "";
        if (bmi < 18) {
            ret = "偏瘦";
        } else if (bmi < 25) {
            ret = "正常体重";
        } else if (bmi < 30) {
            ret = "轻度肥胖";
        } else if (bmi < 35) {
            ret = "中度肥胖";
        } else {
            ret = "重度肥胖";
        }
        System.out.println("您的BMI指数为" + bmiFormat + "," + ret + "体质");
    }
}

/**
 * @author liuzhulin
 * @email 1392673190@qq.com
 * @desc
 * @create 2021/09/21
 */
public class Tester {
    public static void main(String[] args) {
        Health health = new Health(55, 1.8);
        health.print();
    }
}

打印结果:

img