用javal来编写身高预测公式: 男孩身高 = (父亲身高+母亲身高)*1.08/2 女孩身高 = (父亲身高*0.923+母亲身高)/2
时间: 2024-10-25 22:14:07 浏览: 35
Smali2Javal
在Java中,你可以创建一个简单的函数来表示这个身高预测公式。首先,假设我们有一个`Person`类,包含`fatherHeight`, `motherHeight`属性。以下是如何编写计算男孩和女孩身高的方法:
```java
public class Person {
private double fatherHeight;
private double motherHeight;
// 构造函数和getter/setter省略...
public static double predictBoyHeight(Person father, Person mother) {
return (father.fatherHeight + mother.fatherHeight) * 1.08 / 2;
}
public static double predictGirlHeight(Person father, Person mother) {
return (father.fatherHeight * 0.923 + mother.fatherHeight) / 2;
}
}
// 使用示例:
Person dad = new Person();
dad.setFatherHeight(180); // 父亲身高设为180厘米
Person mom = new Person();
mom.setMotherHeight(165); // 母亲身高设为165厘米
double boyHeight = Person.predictBoyHeight(dad, mom);
double girlHeight = Person.predictGirlHeight(dad, mom);
System.out.println("男孩预计身高: " + boyHeight + "厘米");
System.out.println("女孩预计身高: " + girlHeight + "厘米");
```
阅读全文