java课程设计题目及要求 2022春.docx
《java课程设计题目及要求 2022春.docx》由会员分享,可在线阅读,更多相关《java课程设计题目及要求 2022春.docx(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、java课程设计题目及要求 2022春 Java与面向对象的程序设计课程设计题目及要求 请同学们在下面的题目中任选一题来做,课程设计允许合作完成,合做的小组要写清分工: 题目1:(此题2人做)绘图应用程序。利用学过的GUI方法实现一个较为完整的绘图应用程序。用户可以选择要画的图形(如线,椭圆,圆,矩形,弧,圆角矩形,多边形,折线等等),选择画笔颜色和画笔粗度,用鼠标单击和拖拽等动作绘图。 参考界面: 题目2:(此题1人做)扩展PP9.9的题目要求,设计一个应用程序,能够绘制任意次数(不超过6次)的一元函数图像。其中次数和各项系数由用户动态指定,程序能够根据用户指定的各项系数来绘制函数图像。 参
2、考界面: 题目3:(此题1人做)设计一个计算器应用程序,用于进行简单的加减乘除四则运算。要求能够对输入的算式判断运算符优先级,允许在表达式中出现常用的数学函数,如绝对值、取整、三角函数、倒数、平方根、平方、立方等。 参考界面: 题目4:(此题可2人做)使用课本PP4.7 创建的PairOfDice类,设计并实现一个类来玩Pig游戏,由用户和计算机进行比赛,每一轮中,每一个玩家掷一次骰子(一对)并且累计点数。最终目标是先达到100点的对手获胜。在任何一轮比赛中,如果玩家掷到一个1,则该轮的点数无效并且换对手掷骰子,而如果掷得两个1,则到目前为止所有的点数全部无效并且转交骰子控制权。每次掷完骰子后
3、,当前的玩家可以自由选择继续掷(成为Pig)并且担当失去点子的风险,或者将骰子的控制权移交给对手!,但可能使对手赢得比赛。如果计算机在任何一轮中累计点数超过20则放弃骰子的控制权。( 见课本P189 PP5.40) 程序要求:(1) 用可视化编程控件实现该程序。 (2) 用户每次掷完骰子后,弹出对话框,询问用户是否继续掷骰子。(3) 显示计算机每次掷骰子的值, 每轮累加超过20后,计算机自动放弃控制骰子权限。 参考界面: 题目5:(此题可2人做)设计并实现图形版的穿越迷宫问题。每次随机生成迷宫,系统先计算好路径,允许玩家通过键盘上的方向键在迷宫中移动,在穿越过程中,通过对话框或其他界面提示给予
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java课程设计题目及要求 2022春 java 课程设计 题目 要求 2022
限制150内