6.模拟风扇(满分50分)版本1:满分15分模拟实现电风扇,可以调3档速度(慢速、中速、快速);
开关按钮;
定时吹风;
描述风扇的扇叶大小、颜色等。
设计Fan类,属性包括:3个常量SLOW(1)、MEDIUM(2)、FAST(3)代表风扇的速度;
1个int属性speed指定速度,默认值为SLOW;
1个boolean属性on指定开关机,默认值false;
1个double属性radius指定风扇扇叶大小;
1个String属性color指定扇叶颜色,默认值为blue。
方法包括这些属性的访问器、构造函数、重写Object类的toString()和equals()方法等。
运行测试代码:publicstaticvoidmain(String[]args){Fan1fan1=newFan1();fan1.setSpeed(Fan1.FAST);fan1.setRadius(10);fan1.setColor("yellow");fan1.setOn(true);System.out.println(fan1.toString());}版本2:满分15分修改版本1中Fan类,让其继承JPanel类,并且把color属性设置为Color类型,默认属性为red。
随机产生radius,取值范围为1-5;
随机产生颜色,取值范围为red、blue、yellow、green、orange;
根据color、radius属性值绘制风扇。
运行如下图:版本3:满分20分让版本2中的风扇转起来。
创建一个FanControl类包含以下内容:Start、Stop、Reverse按钮,用于开启、关闭、反转控制;
一个滚动条控制速度。
运行示例如下:
2025/11/12 18:12:44 17KB java程序 模拟风扇 课程设计 CQUT
1
实验简介:手眼协调是一种眼睛和手一起工作执行一项任务的能力,反应计时器电路能够测量一个人在看见一种视觉刺激后,手的响应有多快。
实验要求:1.基本部分(1)电路有三个输入按键:clear,start和stop,使用一个LED作为视觉刺激指示灯,在七段数码管上显示相应的信息。
(2)当按下clear键时,电路回到初始状态,七段数码管给出一个初始显示,同时LED指示灯熄灭。
(3)当按下start键,七段数码管熄灭,固定间隔一段时间(时长不做规定,例如3s)之后,LED指示灯点亮,计时器开始计数。
计时器每1ms加1,它的值以XXX的格式显示在数码管上。
(4)被测试者看到LED指示灯点亮后,立即按下stop键,此时计时器暂停计数,数码管显示的就是被测试者的反应时间。
(5)如果不按下stop键,计时器达到999之后停止计数。
(6)如果LED指示灯点亮前,按下stop键,被视为犯规,数码管上应给出犯规指示。
2.提高部分(1)按下start键后,随机间隔一段时间(1~6s)之后,LED指示灯点亮;
(2)连续进行多次测试后,可查阅所有测试结果中的最短时间和最长时间;
(3)两个人比赛,显示获胜者的反应时间。
2025/11/12 14:34:28 3.55MB 毫秒计时器
1
在浏览器实现猎物随机出现的简单打猎游戏,游戏里,猎物随机出现,鼠标左击之后猎物消失,玩家获得一定分数。
2025/11/10 3:35:46 1KB web
1
采用密度矩阵方法描述了两模反向耦合.在两模反向耦合情况下,用随机畸变的功率耦合系数(即模混合系数)对密度矩阵运动方程作了修正,并获得了修正后方程的精确解析解的表达式.
2025/11/10 1:19:11 2.53MB 论文
1
全国计算机软考模拟考试软件,软件安装后,可选择随机抽题和固定抽题进行模拟考试,题目完成后可以查看答案解析和所得分数,中包含30套题,是计算机软考的很好资料
2025/11/8 11:39:40 3.09MB 软考软件 软考题目 计算机软考
1
概要该项目探讨了三角形形成关系与图中聚类的影响。
Sgraph.hpp该文件定义了Graph类,并包含各种函数来创建不同类型的图,将它们保存到文本文件,并在所述图上运行类似于SIR/SIR的实验。
创建图无效Graph::createGraph(VsizenumberNodes,intgSize,intavgNodeDegree)不好的函数名称或函数...如果组大小为0,则生成随机图否则,这将创建一个无三角形的图形,该图形又分为几组。
每个组被分为两半,并且在组内以二分方式创建边缘。
为了满足平均节点度,然后将边随机添加到组外的节点第三个参数应>组大小的一半voidGraph::TriangleFreeGraph(VsizenumberNodes,intgSize,intinDeg,intavgNodeDegree){与create
2025/11/8 10:46:45 3.76MB C++
1
STATA的教程-STATA随机模拟与金融数据处理教程stata金融分析入门超好的教材
2025/11/7 10:10:31 28.27MB STATA
1
matlab二进制对称信道BSC传输程序以一定概率加入随机错误
2025/11/7 8:25:26 740B matlab BSC
1
北京交通大学版《随机过程及其在金融领域的应用》研究生课程期末考试历年试卷,及试卷答案。
1
用C#实现的一个模拟福利彩票双色球的选号windows应用程序,随机生成号码,号码的排序并输出。
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡