最近有点时间,整理一下大学做过的东西,发现了之前做过的一个课设关于java 多线程赛马的简单程序,这里记录一下。主要是用到了java的多线程,还有冒泡排序算法,还有对于文件流的操作,现在回头看看自己写过的代码,也是一种“提升”,哈哈。
1.题目要求如下:
要求:设计一个模拟赛马比赛的软件 提示:可采用线程,用图片表示马。
(1)设计一个模拟赛马比赛的软件,每局的马匹数可以设置(例如8匹马),动画显示赛马的过程。
(2)设计界面,可以填入和保存每匹马的相关参数包括:力量(与加速度相关)、耐力(与持久力相关)、配合力(与骑手的默契程度),其参数随机设定,马的整个比赛过程与这些参数相关。
(3)每匹马的比赛过程由不同的线程控制。
(4)能统计每匹马跑完所需的总时间,最终的名次。 支持用户对马进行**,并记录输赢,保存到文件中。
2.这里先展示一下效果图:界面风格不是很好看,讲究这看一下
下一篇博客讲述一下设计思路:
https://blog.csdn.net/qq_39871579/article/details/106600451