1.身高预测
每个做父母的都关心自己孩子成人后的身高,据有关生理卫生知识与数理统计分析表明,影响小孩成人后身高的因素有遗传、饮食习惯与坚持体育锻炼等。小孩成人后的身高与其父母的身高和自身的性别密切相关。
设faHeight为其父身高,moHeight为其母身高,身高预测公式为:
男性成人时身高 = (faHeight + moHeight) * 0.54
女性成人时身高 = (faHeight * 0.923 + moHeight) / 2
此外,如果喜爱体育锻炼,那么可增加身高2%,如果有良好的卫生饮食习惯,那么可增加身高1.5%。
利用给定公式和身高预测方法对你的身高进行预测。
要求父母的身高、是否爱好体育锻炼等参数从键盘输入。

public class work1 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("身高预测请输入您的性别");
        String gender = sc.next();
        System.out.println("请输入您父亲的身高");
        double faHeight = sc.nextDouble();
        System.out.println("请输入您母亲的身高");
        double moHeight = sc.nextDouble();
        System.out.println("您是否锻炼");
        String sport = sc.next();
        System.out.println("您是否健康饮食");
        String health = sc.next();
        double num;
        if (gender.equals("")) {
            if (sport.equals("") && health.equals("")) {
                num = (faHeight + moHeight) * 0.54 * 1.02 * 1.015;
                System.out.println("您的身高为:" + num);
            }
            if (sport.equals("") && health.equals("")) {
                num = (faHeight + moHeight) * 0.54 * 1.02;
                System.out.println("您的身高为:" + num);
            }
            if (sport.equals("") && health.equals("")) {
                num = (faHeight + moHeight) * 0.54 * 1.015;
                System.out.println("您的身高为:" + num);
            }
            if (sport.equals("") && health.equals("")) {
                num = (faHeight + moHeight) * 0.54;
                System.out.println("您的身高为:" + num);
            }
        }
        if (gender.equals("")) {
            if (sport.equals("") && health.equals("")) {
                num = (faHeight*0.923+ moHeight) /2 * 1.02 * 1.015;
                System.out.println("您的身高为:" + num);
            }
            if (sport.equals("") && health.equals("")) {
                num = (faHeight*0.923+ moHeight) /2 * 1.02;
                System.out.println("您的身高为:" + num);
            }
            if (sport.equals("") && health.equals("")) {
                num = (faHeight*0.923+ moHeight) /2 * 1.015;
                System.out.println("您的身高为:" + num);
            }
            if (sport.equals("") && health.equals("")) {
                num = (faHeight*0.923+ moHeight) /2;
                System.out.println("您的身高为:" + num);
            }
        }
    }
}

用java完成身高预测相关推荐

  1. Java笔记——第二章(Ⅱ)牛刀小试之身高预测

    第二章(Ⅱ)牛刀小试之身高预测 一.任务实施 任务:编写一个程序通过父母的身高来预测子女的身高. 输入:父亲身高.母亲身高.孩子性别 公式: 儿子的成年身高=(父亲身高+母亲身高)x1.08 ÷2 女 ...

  2. 使用Java写出身高预测_何预测孩子身高遗传潜质

    1.男孩:(父亲身高+母亲身高+13)÷2±5cm 2.女孩:(父亲身高+母亲身高-13)÷2±5cm 「长高」三要素: 1.运动:以轻巧的伸展运动为主,诸如游泳和球类运动. 2.营养:大多数矮小儿童 ...

  3. java职称考试试题及答案_2017年9月计算机考试Java部分考题预测

    2017年9月计算机考试Java部分考题预测 阅读一切好书如同和过去最杰出的人谈话.以下是小编为大家搜索整理的`2017年9月计算机考试Java部分考题预测,希望能给大家带来帮助!更多精彩内容请及时关 ...

  4. python预测子女身高_Python 孩子身高预测

    Python 孩子身高预测: 源代码: # 创建死循环,直至 用户自行 选择 退出 while True : # 分割线 print('*'*60) print('*'*10,'欢迎来到 孩子身高 预 ...

  5. c语言作业 身高预测,C语言的那些题(三) —— 编程计算身高问题

    今天,再和大家分享一道关于编程计算身高的问题. 每个做父母的都关心自己孩子成人后的身高,据有关生理卫生知识与数理统计分析表明,影响小孩成人后身高的因素有遗传.饮食习惯与坚持体育锻炼等.小孩成人后身高与 ...

  6. 用Python 制作身高预测系统

    代码如下: while True :print('='*60)print('*'*10,'欢迎来到 孩子身高 预测系统','*'*10)# 功能选择print('\ta.预测查询')print('\t ...

  7. 利用给定公式和身高预测方法对你的身高进行预测

    /*5.有关生理卫生知识与数理统计分析结果表明,影响小孩成人后 身高的因素有遗传.饮食习惯与坚持体育锻炼等.小孩成人后身高与 其父母身高和自身性别密切相关.设faHeight为父亲身高,moHeigh ...

  8. 根据父母身高预测女儿身高C语言代码

    根据父母身高预测女儿身高C语言代码 #include<stdio.h> #define DEG 0.923 #define CEG 2float height(float father,f ...

  9. 根据父母的身高预测儿子的身高

    """ input 函数的使用 """" print("请输入父亲的身高:") fatherheigh=inp ...

  10. 有趣的qt程序02_身高预测_python版

    前面写了一个体重预测的代码,感觉有点意思,所以本期再写个身高预测代码,该系列打算长期更新,有兴趣的小伙伴可以点点关注. 在上一期的基础上,增加了多个可能的结果,通过if语句进行判断,随机判断结果. 同 ...

最新文章

  1. ADC/DAC设计常见40问
  2. 电脑计算器_手把手教你使用初级会计机考系统计算器!
  3. 图解 Elasticsearch 原理
  4. 菲律宾达沃照明和电力公司的数据中心发生火灾
  5. 禁用TwebBrowser右键
  6. 1.网络工具:ifconfig,ping,netstate,Redhat命令和图形化设置ip,finger,nslookup
  7. UltraEdit 使用操作
  8. 小白学JAVA,与你们感同身受,JAVA---day5:关于多态的理解和分析。鲁迅的一句话:总之岁月漫长,然而值得等待。
  9. JDBC模板对象是多例的
  10. js获取页面URL地址并判断URL是否包含具体值
  11. windows下anaconda环境激活报错CommandNotFoundError: Your shell has not been properly configured to use ‘con
  12. 使用EasyRecovery轻松修复损坏的照片
  13. Mysql实现企业级数据库主从复制架构实战
  14. linux内核开发常用站点
  15. WEBQQ登陆综合帖
  16. 14寸M1Pro-Max芯片款MAC安装Photoshop2021/2022安装教程硬核分享和激 活方式
  17. python使用selenium爬取dell官网驱动(一):获取遍历各驱动的下载网址
  18. c语言分桃分题设计思路,C语言实现的猴子分桃问题算法解决方案
  19. 一个快速测试PlayCanvas Demo 的工程(内附源码)
  20. 数据可视化优秀作品欣赏

热门文章

  1. 三维可视化与智慧消防的关系
  2. message from server: “Host is not allowed to connect to this MySQL server“问题的解决办法
  3. 【css】css实现果冻盒子加载动画
  4. overleaf 中相关的问题
  5. 徙步藏东南不是江南胜似江南
  6. 怎么把多个excel内容汇总到一个excel里面
  7. 学习笔记(十四):基于位置无关感知策略的WIFI手势识别
  8. 我分析了100篇文章,总结出5点头条号推荐机制真相
  9. 推荐系统与LSTM、GRU
  10. Linux安装配置FTP(pure-ftpd)