5个回答
展开全部
有一点看不清,还有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();
}
}
展开全部
屏幕截图都不会 基本告别学计算机了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2019-03-26 · 品牌创于1988,专注IT教育
江西新华电脑学院
江西新华电脑学院开设电子商务、软件开发、电竞、动漫设计、UI设计、室内设计、网络工程、互联网财务、VR等专业。 来校参观报销路费,报名享受国家学费减免政策,签订就业合同,毕业推荐高薪工作。
向TA提问
关注
展开全部
首先呢 你得把题目拍好 看的我头痛
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2019-03-26
展开全部
座机拍的么大佬?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询