1.儿子的身高:调用方法,方法中要求事有参函数,主要为了代码适应各种场景。在有参函数中可以将父母身高写上去,又因为儿子的身高师(父亲的身高+母亲的身高)*1.08/2。做完这些,可以在主函数中使用switch方法调用此方法。
2.女儿的身高:与儿子身高一样的步骤。
代码实现区:
import java.util.Scanner;
public class height {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入父亲的身高:");
double father_height = scanner.nextDouble();
System.out.print("请输入母亲的身高:");
double mouther_height = scanner.nextDouble();
System.out.println("儿子:0 女儿:1");
int idea = scanner.nextInt();
switch (idea){
case 0:man(father_height,mouther_height);break;
case 1:girl(father_height,mouther_height);break;
default:
System.out.println("你输错了,请重新输入!");
}
}
public static void man(double father,double mouther){
double son_height = (father+mouther)*1.08/2;
System.out.print("儿子的身高:"+son_height+"cm");
}
public static void girl(double father, double mouther){
double daughter_height = (father*0.923+mouther)/2;
System.out.print("女儿的身高:"+daughter_height+"cm");
}
}