预测身高案例:假定父母与子女的身高遗传关系如下:儿子身高(厘米)=(父亲身高+母亲身高) ×1.08÷2,女儿身高(厘米)=(父亲身高×0.923+母亲身高) ÷2,那已知:现有父亲身高175CM,母亲身高160CM。请将预测的子女身高打印输出
时间: 2024-09-13 14:16:43 浏览: 59
要根据给定的遗传关系预测儿子和女儿的身高,我们可以定义一个Java方法来计算每个子女的身高。然后,我们将调用这个方法并打印出计算结果。
以下是实现这一功能的Java代码:
```java
public class HeightPrediction {
public static void main(String[] args) {
// 父亲和母亲的身高
int fatherHeight = 175;
int motherHeight = 160;
// 预测儿子的身高
double sonHeight = predictSonHeight(fatherHeight, motherHeight);
// 预测女儿的身高
double daughterHeight = predictDaughterHeight(fatherHeight, motherHeight);
// 打印结果
System.out.println("儿子的预测身高为: " + sonHeight + " 厘米");
System.out.println("女儿的预测身高为: " + daughterHeight + " 厘米");
}
// 计算儿子身高的方法
public static double predictSonHeight(int fatherHeight, int motherHeight) {
return (fatherHeight + motherHeight) * 1.08 / 2;
}
// 计算女儿身高的方法
public static double predictDaughterHeight(int fatherHeight, int motherHeight) {
return (fatherHeight * 0.923 + motherHeight) / 2;
}
}
```
这段代码定义了两个方法:`predictSonHeight`和`predictDaughterHeight`,它们分别用于计算儿子和女儿的预测身高。然后在`main`方法中,我们使用这些方法,并打印出结果。
阅读全文