课程设计
文章平均质量分 72
在校大学生的程序作业
timeㄨ 若情
软件工程学生
展开
-
JAVA实现飞机大战详解
小游戏制作——飞机大战java 实现耗时四天,通过借鉴学习别人,到自己写代码。比较费头发。但最终也还是肝了出来。本来还想弄一个 菜单栏,用该改变战机和子弹,但迫于时间有限。能先写到这里了。等过段时间,我再来完善它!1.首先 我将英雄机,敌机,子弹,玩家。都分别当做对象来处理。单独写.java文件。2. 写一个窗口(GUI编程)。存放所有的对象。并行多线程,因为敌机 英雄机 子弹,都需要同时运行。不断检测敌机是否被子击中,英雄机是否碰到敌机。所以:这些对象 都要继承 Thread 重写 run 方原创 2021-08-08 15:20:21 · 3401 阅读 · 5 评论 -
JAVA实现饭店点菜系统详解
JAVA实现饭店点菜系统在这个暑假,我会将一些 网络上比较经典的 java 编程练习题。 做一做,发布到 博客来。是对我自己学习的监督,也是为了方便 大家 借鉴学习交流。大家一起共同进步。这个点菜系统,和我之前Java课程设计中的 小学生数学练习 有点像。不过少了文件操作,相对比较简单。我实现的效果 如图最重要的 还是面向对象的思想,我们要理解并使用。在点菜系统中,我们为了方便 饭店添加菜谱 ,我们要使用一个list 集合 ,可以改变长度大小。每一个 菜品 都是一个对象 我们要封装起来,原创 2021-08-03 16:50:20 · 7971 阅读 · 1 评论 -
C语言课程设计——palindrom
设计题目——palindrom1 .原题Statement of the ProblemWe say that a number is a palindrom if it is the sane when read from left to right or from right to left. For example, the number 75457 is a palindrom.Of course, the property depends on the basis in which is n原创 2021-07-15 13:56:16 · 926 阅读 · 0 评论 -
C语言程序设计——奇怪的比赛
设计题目——奇怪的比赛1 . 题目背景某电视台举办了低碳生活大奖赛。题目的计分规则相当奇怪:每位选手需要回答10个问题(其编号为1到10),越后面越有难度。答对的,当前分数翻倍;答错了则扣掉与题号相同的分数(选手必须回答问题,不回答按错误处理)。每位选手都有一个起步的分数为10分。某获胜选手最终得分刚好是100分,如果不让你看比赛过程,你能推断出他(她)哪个题目答对了,哪个题目答错了吗?如果把答对的记为1,答错的记为0,则10个题目的回答情况可以用仅含有1和0的串来表示。例如:00101原创 2021-07-15 13:50:54 · 1304 阅读 · 1 评论 -
C语言课程设计——随意组合
设计题目——随意组合1.题目背景(来自某年蓝桥杯竞赛题)小明被绑架到X星球的巫师W那里。当时,W正在玩弄两组数据 (2 3 5 8) 和(1 4 6 7),他命令小明从一组数据中分别取数与另一组中的数配对,共配成4对(组中的每个数必被用到)。小明的配法是:{(8,7),(5,6),(3,4),(2,1)}巫师凝视片刻,突然说这个配法太棒了!因为:每个配对中的数字组成两位数,求平方和,无论正倒,居然相等:87^2 + 56^2 + 34^2 + 21^2 = 1230278^2 + 65^2 +原创 2021-07-15 13:43:45 · 1235 阅读 · 1 评论 -
JAVA课程设计——分数的加减乘除
设计题目——分数的加减乘除1. 基本要求1.成员变量 x 和 y,分别存放分子和分母, 要求分数以最简形式存放。例如:分数 2/4 应简化为 1/2。2.定义成员函数 add、sub、multiply 和 div,求两个分数的和差积商。计算结果仍以最简形式存放。2. 运行效果图3. 设计方案从输入设备中输入两个分数。保存在Sring中使用String方法 split 以“/”为分隔符 分割。结果保存在 String[]中定义a1 a2 b1 b2 分别保存 分数的 分子和分母声明构造原创 2021-07-15 12:17:06 · 1602 阅读 · 0 评论 -
JAVA课程设计——石头剪刀布
设计题目——石头剪刀布游戏1.【问题描述】用 JAVA 语言设计如下界面的石头剪刀布游戏。游戏的一方点击界面上石头、剪刀、布按钮,游戏的另一方计算机随机选择,然后给出游戏结果。2.【基本要求】按照下面给出的步骤设计石头剪刀布游戏,并完成以下工作:在“//”后给出必要的注释;为程序添加菜单;至少 2 个菜单:结果显示方式和关于游戏;结果显示方式菜单有 3 个菜单项:文本显示、图形显示、结束游戏;实现菜单中的功能,自行搜索能体现石头、剪刀、布的图形或图片,用这些图形或图片显示游戏结果。注原创 2021-07-15 12:06:15 · 3155 阅读 · 1 评论 -
JAVA课程设计——小学数学练习
设计题目1.小学数学练习1.1【问题描述】编写一个帮助小学生练习数学的程序,帮助小学生练习 100 以内的四种数学运算:加、减、乘、除。1.2【基本要求】a) 程序应先询问用户的 ID 号(ID 号包括两个大写字母和 4 位数字),例如:请输入用户 ID 号:AB1234程序应对输入的 ID 号验证,符合 ID 号要求的格式,然后程序提示三种选择:(1)开始测试(2)检查分数(3)退出b) 测试:该程序将给出 10 道数学题,例如:12 * 3 =3648 + 32 =80…5原创 2021-07-15 11:46:44 · 1129 阅读 · 2 评论