通过Java代码对咳嗽症状的一种简单表示(人工智能)
来源:互联网 发布:真正美腿的数据化标准 编辑:程序博客网 时间:2024/04/29 10:52
用Java代码对咳嗽进行一种简单的表述,算是人工智能在医学疾病“咳嗽”的简单演示。在控制台进行相对输入,会得到咳嗽疾病的具体症状表现。
package yu;import java.util.Scanner;public class Cough { //疾病咳嗽 public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.println("请输入咳嗽的症候部位:咳嗽症候 呼吸症候 咳痰症候 头部症候 肢体症候 舌苔症候 脉症候 胸部症候 其他症候"); String input=sc.next(); //咳嗽症候 if(input.equals("咳嗽症候")){ System.out.println("请输入咳嗽症候的表现:咳嗽声重 咳嗽频剧 咳嗽声音哑 干咳无痰 干咳少痰 咳嗽多痰 咳声重浊 咳嗽气息粗促 喉中有痰生 上气咳逆阵作 咳时面红目赤 咳引胸痛 咳嗽可随情绪增减 干咳 咳声短促"); String kesou=sc.next(); if(kesou.equals("咳嗽声重")){ System.out.println("请输入肢体症候的表现:肢体酸痛 恶寒 发热 无汗 身热"); String kesou1=sc.next(); if(kesou1.equals("肢体酸痛")||kesou1.equals("恶寒")||kesou1.equals("发热")||kesou1.equals("无汗")){ System.out.println("风寒袭肺证"); System.out.println("方药:三拗汤合止嗽散 "); } if(kesou1.equals("身热")){ System.out.println("风盛挛急证"); System.out.println("方药:苏黄止咳汤 "); } } if(kesou.equals("咳嗽频剧")||kesou.equals("咳嗽声音哑")){ System.out.println("风热犯肺证"); System.out.println("方药:桑菊饮 "); } if(kesou.equals("干咳少痰")||kesou.equals("干咳无痰")){ System.out.println("风盛挛急证"); System.out.println("方药:苏黄止咳汤 "); } if(kesou.equals("咳嗽多痰")||kesou.equals("咳声重浊")){ System.out.println("痰温蕴肺证"); System.out.println("方药:二陈汤合三子养亲汤 "); } if(kesou.equals("咳嗽气息粗促")||kesou.equals("喉中有痰生")){ System.out.println("痰热郁肺证"); System.out.println("方药:清金化痰汤 "); } if(kesou.equals("上气咳逆阵作")||kesou.equals("咳时面红目赤")||kesou.equals("咳引胸痛")||kesou.equals("咳嗽可随情绪增减")){ System.out.println("肝火犯肺证"); System.out.println("方药:黄芩泻白散合黛蛤散 "); } if(kesou.equals("干咳")||kesou.equals("咳声短促")){ System.out.println("肺阴亏虚证"); System.out.println("方药:沙参麦冬汤 "); } } //呼吸症候 if(input.equals("呼吸症候")){ System.out.println("请输入呼吸症候的表现:气急咽痒 气粗 气急 声音逐渐嘶哑"); String huxi=sc.next(); if(huxi.equals("气急咽痒")){ System.out.println("风寒袭肺证"); System.out.println("方药:三拗汤合止嗽散 "); } if(huxi.equals("气粗")){ System.out.println("风热犯肺证"); System.out.println("方药:桑菊饮 "); } if(huxi.equals("气急")){ System.out.println("燥邪伤肺证"); System.out.println("方药:桑杏汤 "); } if(huxi.equals("声音逐渐嘶哑")){ System.out.println("肺阴亏虚证"); System.out.println("方药:沙参麦冬汤 "); } } //咳痰症候 if(input.equals("咳痰症候")){ System.out.println("请输入咳痰症候的表现:咳痰稀薄色白 咳痰不爽 痰黏 稠黄 痰白粘腻 稠厚 稀薄 每于清展咯痰尤甚 因痰而咳 痰出则咳缓 痰多"); System.out.println("痰质黏厚 咯吐不爽 常感痰滞咽咯之难 量少质黏 痰少黏白 痰中带血"); String ketan=sc.next(); if(ketan.equals("咳痰稀薄色白")){ System.out.println("风寒袭肺证"); System.out.println("方药:三拗汤合止嗽散 "); } if(ketan.equals("咳痰不爽")||ketan.equals("痰黏")||ketan.equals("稠黄")){ System.out.println("风热犯肺证"); System.out.println("方药:桑菊饮 "); } if(ketan.equals("痰白粘腻")||ketan.equals("稠厚")||ketan.equals("稀薄")||ketan.equals("每于清展咯痰尤甚")||ketan.equals("因痰而咳")||ketan.equals("痰出则咳缓")){ System.out.println("痰温蕴肺证"); System.out.println("方药:二陈汤合三子养亲汤 "); } if(ketan.equals("痰多")||ketan.equals("痰质黏厚")||ketan.equals("咯吐不爽")){ System.out.println("痰热郁肺证"); System.out.println("方药:清金化痰汤 "); } if(ketan.equals("常感痰滞咽咯之难 ")||ketan.equals("量少质黏")){ System.out.println("肝火犯肺证"); System.out.println("方药:黄芩泻白散合黛蛤散 "); } if(ketan.equals("痰少黏白")||ketan.equals("痰中带血")){ System.out.println("肺阴亏虚证"); System.out.println("方药:沙参麦冬汤 "); } } //头部症候 if(input.equals("头部症候")){ System.out.println("请输入头部症候的表现: 鼻塞 流清涕 头痛 鼻流黄涕 口渴 咽干鼻燥 面赤 口干欲饮 颧红 口干咽燥 神疲 "); String toubu=sc.next(); if(toubu.equals("鼻塞")||toubu.equals("流清涕")){ System.out.println("风寒袭肺证"); System.out.println("方药:三拗汤合止嗽散 "); } if(toubu.equals("头痛")){ System.out.println("请输入呼吸症候的表现:气急咽痒 气粗 气急 声音逐渐嘶哑"); String huxi1=sc.next(); if(huxi1.equals("气急咽痒")){ System.out.println("风寒袭肺证"); System.out.println("方药:三拗汤合止嗽散 "); } if(huxi1.equals("气粗")){ System.out.println("风热犯肺证"); System.out.println("方药:桑菊饮 "); } } if(toubu.equals("鼻流黄涕")||toubu.equals("口渴")){ System.out.println("风热犯肺证"); System.out.println("方药:桑菊饮 "); } if(toubu.equals("咽干鼻燥")){ System.out.println("燥邪伤肺证"); System.out.println("方药:桑杏汤 "); } if(toubu.equals("面赤")||toubu.equals("口干欲饮")){ System.out.println("痰热郁肺证"); System.out.println("方药:清金化痰汤 "); } if(toubu.equals("颧红")||toubu.equals("口干咽燥")||toubu.equals("神疲")){ System.out.println("肺阴亏虚证"); System.out.println("方药:沙参麦冬汤 "); } } //肢体症候 if(input.equals("肢体症候")){ System.out.println("请输入肢体症候的表现:肢体酸痛 恶寒 发热 无汗 恶风 身热 初起有恶寒 身热头痛 多间夜卧晨起刻剧 日渐消瘦"); String zhiti=sc.next(); if(zhiti.equals("肢体酸痛")||zhiti.equals("恶寒")||zhiti.equals("发热")||zhiti.equals("无汗")){ System.out.println("风寒袭肺证"); System.out.println("方药:三拗汤合止嗽散 "); } if(zhiti.equals("恶风")){ System.out.println("风热犯肺证"); System.out.println("方药:桑菊饮 "); } if(zhiti.equals("身热")){ System.out.println("请输入脉症候的表现:脉浮数 脉滑 脉弦 脉滑数 "); String mai1=sc.next(); if(mai1.equals("脉浮数")||mai1.equals("脉滑")){ System.out.println("风热犯肺证"); System.out.println("方药:桑菊饮 "); } if(mai1.equals("脉弦")){ System.out.println("风盛挛急证"); System.out.println("方药:苏黄止咳汤 "); } if(mai1.equals("脉滑数")){ System.out.println("痰热郁肺证"); System.out.println("方药:清金化痰汤 "); } } if(zhiti.equals("初起有恶寒")||zhiti.equals("身热头痛")){ System.out.println("燥邪伤肺证"); System.out.println("方药:桑杏汤 "); } if(zhiti.equals("多间夜卧晨起刻剧")){ System.out.println("风盛挛急证"); System.out.println("方药:苏黄止咳汤 "); } if(zhiti.equals("日渐消瘦")){ System.out.println("肺阴亏虚证"); System.out.println("方药:沙参麦冬汤 "); } if(zhiti.equals("")){} } //舌苔症候 if(input.equals("舌苔症候")){ System.out.println("请输入舌苔症候的表现:舌苔薄白 舌质红 舌苔薄黄 舌尖红 舌苔白腻 苔薄黄腻 舌薄黄少津 少苔"); String shetai=sc.next(); if(shetai.equals("舌苔薄白")){ System.out.println("请输入头部症候的表现: 鼻塞 流清涕 头痛 鼻流黄涕 口渴 咽干鼻燥 "); String toubu=sc.next(); if(toubu.equals("鼻塞")||toubu.equals("流清涕")||toubu.equals("头痛")){ System.out.println("风寒袭肺证"); System.out.println("方药:三拗汤合止嗽散 "); } if(toubu.equals("鼻流黄涕")||toubu.equals("口渴")){ System.out.println("风热犯肺证"); System.out.println("方药:桑菊饮 "); } if(toubu.equals("咽干鼻燥")){ System.out.println("燥邪伤肺证"); System.out.println("方药:桑杏汤 "); } } if(shetai.equals("舌质红")){ System.out.println("请输入脉症候的表现:脉浮 脉浮紧 脉浮数 脉滑 脉小而数 脉弦 脉濡滑 脉滑数 脉弦数 脉细数"); String mai=sc.next(); if(mai.equals("脉浮数")||mai.equals("脉滑")){ System.out.println("风热犯肺证"); System.out.println("方药:桑菊饮 "); } if(mai.equals("脉小而数")){ System.out.println("燥邪伤肺证"); System.out.println("方药:桑杏汤 "); } if(mai.equals("脉滑数")){ System.out.println("痰热郁肺证"); System.out.println("方药:清金化痰汤 "); } if(mai.equals("脉弦数")){ System.out.println("肝火犯肺证"); System.out.println("方药:黄芩泻白散合黛蛤散 "); } if(mai.equals("脉细数")){ System.out.println("肺阴亏虚证"); System.out.println("方药:沙参麦冬汤 "); } } if(shetai.equals("舌苔薄黄")){ System.out.println("风热犯肺证"); System.out.println("方药:桑菊饮 "); } if(shetai.equals("舌尖红")){ System.out.println("燥邪伤肺证"); System.out.println("方药:桑杏汤 "); } if(shetai.equals("舌苔白腻")){ System.out.println("痰温蕴肺证"); System.out.println("方药:二陈汤合三子养亲汤 "); } if(shetai.equals("苔薄黄腻")){ System.out.println("痰热郁肺证"); System.out.println("方药:清金化痰汤 "); } if(shetai.equals("舌薄黄少津")){ System.out.println("肝火犯肺证"); System.out.println("方药:黄芩泻白散合黛蛤散 "); } if(shetai.equals("少苔")){ System.out.println("肺阴亏虚证"); System.out.println("方药:沙参麦冬汤 "); } } //脉症候 if(input.equals("脉症候")){ System.out.println("请输入脉症候的表现:脉浮 脉浮紧 脉浮数 脉滑 脉小而数 脉弦 脉濡滑 脉滑数 脉弦数 脉细数"); String mai=sc.next(); if(mai.equals("脉浮")||mai.equals("脉浮紧")){ System.out.println("风寒袭肺证"); System.out.println("方药:三拗汤合止嗽散 "); } if(mai.equals("脉浮数")||mai.equals("脉滑")){ System.out.println("风热犯肺证"); System.out.println("方药:桑菊饮 "); } if(mai.equals("脉小而数")){ System.out.println("燥邪伤肺证"); System.out.println("方药:桑杏汤 "); } if(mai.equals("脉弦")){ System.out.println("风盛挛急证"); System.out.println("方药:苏黄止咳汤 "); } if(mai.equals("脉濡滑")){ System.out.println("痰温蕴肺证"); System.out.println("方药:二陈汤合三子养亲汤 "); } if(mai.equals("脉滑数")){ System.out.println("痰热郁肺证"); System.out.println("方药:清金化痰汤 "); } if(mai.equals("脉弦数")){ System.out.println("肝火犯肺证"); System.out.println("方药:黄芩泻白散合黛蛤散 "); } if(mai.equals("脉细数")){ System.out.println("肺阴亏虚证"); System.out.println("方药:沙参麦冬汤 "); } } //胸部症候 if(input.equals("胸部症候")){ System.out.println("请输入胸部症候的表现:胸痛 胸闷 脘腹胀满 纳差 胸胁胀满 胸胁胀痛 "); String xiongbu=sc.next(); if(xiongbu.equals("胸闷")||xiongbu.equals("脘腹胀满")||xiongbu.equals("纳差")){ System.out.println("痰温蕴肺证"); System.out.println("方药:二陈汤合三子养亲汤 "); } if(xiongbu.equals("胸胁胀满")){ System.out.println("痰热郁肺证"); System.out.println("方药:清金化痰汤 "); } if(xiongbu.equals("胸胁胀痛")){ System.out.println("肝火犯肺证"); System.out.println("方药:黄芩泻白散合黛蛤散 "); } } //其他症候 if(input.equals("其他症候")){ System.out.println("请输入其他症候的表现:反复性发作"); String qita=sc.next(); if(qita.equals("反复性发作")){ System.out.println("风盛挛急证"); System.out.println("方药:苏黄止咳汤 "); } } }}
阅读全文
0 0
- 通过Java代码对咳嗽症状的一种简单表示(人工智能)
- 西医认为咳嗽不是病,而是许多疾病都可能出现的一种症状。
- 宝宝咳嗽症状以及护理
- 一种快速治疗咳嗽的方法
- 序对的一种过程性表示
- 通过java代码来调用kettle的简单实现
- 人工智能一种现代的方法 --第3章 通过搜索进行问题求解
- 恼人的冬季咳嗽
- 【渣代码】Java键值对数据库的简单实现
- 咳嗽
- 咳嗽
- 一种简单的用java实现快速排序(Quicksort)
- 一种简单的用java实现快速排序(Quicksort)
- 无限循环的一种表示
- 异或的一种表示
- 圆周率的代码表示,以及对其的理解。
- BitBlaze:一种通过二进制代码分析实现计算机安全的全新方法(一)
- 页面的分页(对之前上传的的代码的一种补充)
- Redis入门
- idea搭建ssm项目
- BigDecimal类型的使用
- 存储过程的优缺点
- linux kthread
- 通过Java代码对咳嗽症状的一种简单表示(人工智能)
- 程序人生,从这里起航!——我的第一篇CSDN博客
- Linux 用户和用户组管理
- Python-opencv学习
- java 中的反射
- FireFox 火狐浏览器57以上版本linux下隐藏标题栏方法插件
- scrapy安装手把手指南
- [第二类斯特林数 FFT] BZOJ5093. 图的价值
- Linux 磁盘管理