java编程题

求大佬... 求大佬 展开
 我来答
百度网友428ddb9
2019-03-26 · TA获得超过203个赞
知道小有建树答主
回答量:112
采纳率:90%
帮助的人:42万
展开全部

有一点看不清,还有BMI类型也不明确,我根据题意猜测补充了下,仅供参考:

import java.util.Scanner;

public class BMI {

    private double height;

    private double weight;

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

    public void show() {
        System.out.println("height:" + String.format("%.2f", height) + "m");
        System.out.println("weight:" + String.format("%.2f", weight) + "kg");
        System.out.println("BMI:" + String.format("%.2f", getBMI()));
        System.out.println("BMI type:" + assessBMI(getBMI()));
    }

    private String assessBMI(double bmi) {
        if (bmi < 18.5) {
            return "体重过低";
        } else if (18.5 <= bmi && bmi < 24) {
            return "正常范围";
        } else {
            return "超重";
        }
    }

    private double getBMI() {
        return weight / (height * height);
    }

}

TestBMI类:

public class TestBMI {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("Please enter height(unit:m):");
        double height = sc.nextDouble();
        System.out.println("Please enter weight(unit:kg):");
        double weight = sc.nextDouble();
        BMI bmi = new BMI(height, weight);
        bmi.show();
        sc.close();
    }
}
句句句句句号i
2019-12-28
知道答主
回答量:2
采纳率:0%
帮助的人:1383
展开全部
屏幕截图都不会 基本告别学计算机了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
江西新华电脑学院
2019-03-26 · 品牌创于1988,专注IT教育
江西新华电脑学院
江西新华电脑学院开设电子商务、软件开发、电竞、动漫设计、UI设计、室内设计、网络工程、互联网财务、VR等专业。 来校参观报销路费,报名享受国家学费减免政策,签订就业合同,毕业推荐高薪工作。
向TA提问
展开全部
首先呢 你得把题目拍好 看的我头痛
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
傲世B崽子
2019-03-26
知道答主
回答量:46
采纳率:50%
帮助的人:5万
展开全部
你拍的实在太好了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2019-03-26
展开全部
座机拍的么大佬?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式