.

一.实验题目:用java编写洗衣机仿真程序

二.实验目的:

1.熟悉并掌握洗衣机(全自动)的工作原理和运行过程.

2.学会软件工程设计中的一系列分析研究,对需求分析,可行性研究,软件

模型等有一定的了解,为以后的软件设计工作打下良好的基础。

3.通过的洗衣机仿真系统的编写与学习,加深了对Java这门语言的了解,

对其中的类的设计,类之间的关系,界面的设计(按钮及布局的设计)有了更深的了解与体会,为Java的学习做好准备工作。

三.实验要求:

了解全自动洗衣机的简单工作过程及实现。其中包括,洗衣的方式(标准或是柔和)、洗衣中的水位选择(高水位洗衣、低水位洗衣等)等方面需要在人们将衣服放入洗衣机洗衣服之后手动来选择;并且是必须选择的洗衣参数。当选择了一种洗衣参数后,按下启动按钮,洗衣机就会自动完成洗衣服的整个过程。在满足基本功能以外,还需要尽量考虑外观、造型、节水等方面的设计,符合人机界面的基本要求。

四.实验分析:

1.洗衣机需求分析:

标准清洗:浸泡/清洗/甩干

快速清洗:清洗/甩干

大件衣物(冬衣,牛仔类):浸泡(温水,延长浸泡/清洗(延长筒转时间)/甩干床单,窗帘类:浸泡(温水)/清洗

根据衣物的不同用按钮选择上述洗衣模式即可.其中甩干可选可不选.

尽量设计了一个节水功能,可以实现水回收.在无需甩干时水不流走,余下的水可做其他用途,实现节水.

2.主要的类实现

(1).继承类

(2).包括进水,排水,洗涤,漂洗,甩干等成员函数

(3).水位的选择通过参数传递决定进水函数

(4).其余通过调用筒的转动函数(run)并通过一定的参数控制实现

.'

java模拟洗衣机程序,JAVA洗衣机仿真程序实验报告及代码相关推荐

  1. java模拟洗衣机程序,java洗衣机仿真程序实验报告及代码.doc

    java洗衣机仿真程序实验报告及代码.doc 11.实验题目:用java编写洗衣机仿真程序2.实验目的:1.熟悉并掌握洗衣机(全自动)的工作原理和运行过程.2.学会软件工程设计中的一系列分析研究,对需 ...

  2. 电力系统matlab实验报告,基于matlab语言计算电力系统暂态稳定仿真程序实验报告.docx...

    基于matlab语言计算电力系统暂态稳定仿真程序实验报告 BeijingJiaotongUniversity 电力系统分析 暂态稳定分析实验 学院:电气工程学院 班级:xxxxxxxx 学号:xxxx ...

  3. 我要大学答案-大学生都在用的小程序 课后习题答案|实验报告|考研资料|期末真题~

    我要大学答案-大学生都在用的小程序 课后习题答案|实验报告|考研资料|期末真题~ 小程序信息 分类:教育学习.信息查询 所属平台:微信 体验方式 使用手机微信APP扫描页面上方二维码体验: 在手机微信 ...

  4. c语言程序运行环境实验报告,程序的运行环境实验报告.doc

    程序的运行环境实验报告.doc 院:数学与计算机学院学 院:数学与计算机学院 学 姓 学 专 班 <C语言程序设计> 课程实验报告(第1次) 名: 号: 业:软件工程 同组人: 实验地点: ...

  5. 超声波测距仪编程_北邮小学期pic单片机-超声波测距仪实验报告(附代码).docx

    北邮小学期pic单片机-超声波测距仪实验报告(附代码) 2014年小学期单片机设计实验报告 题目:超声波测距仪 目录 TOC \o "1-3" \h \z \u HYPERLINK ...

  6. 编译原理上机实习c语言小子集编译程序的实现报告,合肥工业大学编译原理实验报告(完整代码版)...

    <合肥工业大学编译原理实验报告(完整代码版)>由会员分享,可在线阅读,更多相关<合肥工业大学编译原理实验报告(完整代码版)(58页珍藏版)>请在人人文库网上搜索. 1.计算机与 ...

  7. c语言八数码A星算法代码解析,八数码问题c语言a星算法详细实验报告含代码解析...

    八数码问题c语言a星算法详细实验报告含代码解析 (13页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.9 积分 一.实验内容和要求 八数码问题:在3 ...

  8. java模拟电梯程序_Java编写的电梯模拟系统《结对作业》

    伙伴成员:李伊 http://home.cnblogs.com/u/Yililove/ 对于这次作业,我刚开始一点思绪都没有,在老师安排了结对伙伴李伊之后,我的搭档问我,我们需要什么编程语言来编写程序 ...

  9. java 模拟时钟程序_java模拟时钟程序

    } clock_revise(); } final_print_out(); //时钟修正 //仿真结果打印输出 下图表示了 GPSS/JAVA 的运行逻辑初始化 程序 1. 设定仿真开始时间 2.初 ...

  10. java 模拟 cmd_用JAVA模拟实现CMD命令行

    时间:2019-07-14 概述:CMD 控制台 命令行 用JAVA模拟Windows的CMD命令控制台程序,内置了一些常用命令,当然功能不能和真正的CMD控制台相比了,只是告诉大家实现的思路,若你肯 ...

最新文章

  1. pandas索引复合索引dataframe数据、索引其中一个水平(level)的所有数据行(index all rows in a level)
  2. 大页(Huge Page)简单介绍
  3. 小型动漫知识图谱的构建 (Python+Neo4j) (纯实践内容,基于bilibili所有正版番剧的动漫、声优、角色、类型)
  4. C# 实验四 修改版 获取系统时间、点击加一秒功能
  5. 【CSS3】CSS——链接
  6. linux部署tomcat项目404_一个tomcat下部署多个项目或一个服务器部署多个tomcat
  7. 2012年9月计算机二级c语言,2012 年9月 全国计算机二级c语言试题
  8. 图片旋转 rotate
  9. JVM :Btrace监控工具
  10. CCF2016.4 - C题
  11. 金庸群侠传3改数据攻略(少壮不努力,老大改数据)
  12. 王阳明:一个人不开心的真正原因:智慧不够
  13. 第九届蓝桥杯,赛后感!!含泪写完。
  14. DNS 隧道通信特征与检测
  15. Android-第三节圆形图案及shape属性(修改圆形图片)
  16. 洛谷 P2698 [USACO12MAR]花盆Flowerpot 单调队列
  17. 南邮 OJ 1567 Suspicious Stocks
  18. 阿德莱德计算机科学学士好吗,高考成绩不理想,终获澳洲阿德莱德大学计算机科学学士...
  19. 滑头杨百万的股经:六分心态三分技巧一分运气
  20. 6、RH850 F1 AD转换功能和配置

热门文章

  1. 第五章 高级发布-订阅模式
  2. Markdown 模板
  3. 在内核中使用线程与skb队列发送数据
  4. python 递归函数 内存底层_Python基础篇【第八篇】:剖析递归函数
  5. C++:使用vector::reserve来避免不必要的重新分配
  6. VS选中cpp文件后定位其在解决方案管理器中属于哪个项目
  7. C++堆、栈、自由存储区、全局/静态存储区和常量存储区
  8. Qt笔记8--zlib实现gzip解压
  9. ATTCK实战系列二(CS域渗透)
  10. <C语言>数据文件自动生成的实现