小试牛刀day02

练习day02

一,使用

1.scanner键盘录入


2.whinle循环


3.方法


4.if判断


5.运算符


二.技术实现

1.键盘录入


2.判断录入结果


3.进入对应的方法执行


4.计算公式 儿子的身高 =(父亲+母亲+13)/2女儿的身高 = (父亲+母亲-13)/2


三,代码

public class dey1 {
    public static void main(String[] args) {
        Scanner se  = new Scanner(System.in);
        System.out.println("----------遗传身高计算小程序----------");
        System.out.println("1.儿子的遗传身高");
        System.out.println("2.女儿的遗传身高");
        //i记录选择进行判断
        int i;
        while (true) {
            System.out.print("请输入你的选择:");
            i = se.nextInt();
            //判断i如果true结束while循环否则一直循环
            if (i==1||i==2){
                break;
            }
            System.out.println("没有这个选项!");
            }
        //判断i进入方法
            switch (i){
                case 1->rz();
                case 2->nr();
        }

    }

    public static void rz() {
        Scanner se  = new Scanner(System.in);
        System.out.println("----------儿子身高计算----------");
        System.out.println("输入父亲的身高:");
        double fq = se.nextDouble();
        System.out.println("输入母亲的身高:");
        double mq = se.nextDouble();
        double tj = 0;
        tj = (fq+mq+13)/2;
        System.out.println("儿子的遗传身高为:"+tj);
    }

    public static void nr() {
        Scanner se  = new Scanner(System.in);
        System.out.println("----------女儿身高计算----------");
        System.out.println("输入父亲的身高:");
        double fq = se.nextDouble();
        System.out.println("输入母亲的身高:");
        double mq = se.nextDouble();
        double tj = 0;
        tj = (fq+mq-13)/2;
        System.out.println("女儿的遗传身高为:"+tj);
    }
}
posted @ 2022-08-25 13:16  chw123456  阅读(64)  评论(0)    收藏  举报