您的位置:首页 > 其它

课本例题变化--体重身高检验机器

2016-09-12 20:27 330 查看
验证张三李四得身高体重是否正常

无输入;

有输出;

主类

public class Test {
public static void main(String[]args){
DataBase test=new DataBase();
test.print();

}
}

其他的:

public class People {
float weight;
int height;
void speak(){
System.out.println("My height is "+height+"cm");
System.out.println("My weight is "+weight+"kg");
}

}


public class Machine {
public void estimate(int height,float weight){
double number=(height-100)/weight;
if(number>=1.1){
System.out.println("You are a little thin !");
}
else if(number>=0.96&&number<1.1){
System.out.println("You are normal !");
}
else if(number<0.96){
System.out.println("You are little fat !");

}
}

}


public class DataBase {
void print(){
People zhangsan,lisi;
Machine tijianqi;
zhangsan=new People();
lisi=new People();
tijianqi=new Machine();
zhangsan.weight=82.5f;
zhangsan.height=176;
zhangsan.speak();
tijianqi.estimate(zhangsan.height,zhangsan.weight);
lisi.weight=77.2f;
lisi.height=186;
lisi.speak();
tijianqi.estimate(lisi.height,lisi.weight);
}

}


运行结果:



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: