身高是具有遗传性的,子女的身高和父母的身高有一定的关系。假定,父母和子女的身高遗传关系如下:
儿子身高(厘米)=(父亲身高+母亲身高) × 1.08 ÷ 2
女儿身高(厘米)=(父亲身高× 0.923 +母亲身高) ÷ 2
现有父亲身高 177CM,母亲身高 165CM。求子女身高分别预计为多少?
代码:
//身高是具有遗传性的,子女的身高和父母的身高有一定的关系
package demo01;
import java.util.Scanner;
public class HelloJava {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入父亲的身高(厘米):");
double father = sc.nextInt();
System.out.println("请输入母亲的身高(厘米):");
double mother = sc.nextInt();
double son = (father + mother) * 1.08 / 2;
double daughter = (father * 0.923 + mother) / 2;
System.out.println("预测儿子身高为:" + son + "厘米!");
System.out.println("预测儿子身高为:" + daughter + "厘米!");
sc.close();
}
}
运行结果: