java编程
各位大虾,有谁能帮我看看这道编程题,我们老师出来让我们做的,说我们全班人没有人会做,简直气死我们了。各位大虾,是你们行侠仗义的时候了。 --------------------编程问答-------------------- 你这图片也太小了吧 --------------------编程问答-------------------- 放大了也看不到
--------------------编程问答-------------------- 直接贴代码出来,图片是很难看清楚的 --------------------编程问答-------------------- 这图片上面是一些什么东西啊? --------------------编程问答-------------------- 各位大虾不好意思,完全是我的疏忽,我现在就打出来给你们看看。
-------------------------------------------------------------------------------------
使用java开发语言,实现以下的编程目标:
编程目标一:根据下面的游戏说明实现该游戏程序,完成响应用户的输入,显示游戏界面,判定游戏胜负等功能。
编程目标二:在“编程目标一”的基础上,顺序记录用户从游戏开始到游戏结束所有输入,并在游戏结束时保存到游戏过程记录问
文件中。
编程目标三:在“编程目标二”的基础上,程序实现如下功能:从游戏过程记录文件中读取数据并放回游戏从开始到结束的整个过
程
【游戏说明】
有一种游戏,其规则如下,有一个3X3的方格,每个方格中只可画‘+’符号或‘-’符号,表示该方格的值。图(a)定义了各个
方格的位置,表1为每个方格位置定义了与其相关联的位置集,各个方格的处置如图(b)所示。游戏开始后,每次可选一个值为‘+
’的方格位置,然后根据表1将该位置所对应的每个相关联的位置上的符号重画成与其不同的符号,即将‘+’重画成‘-’,将‘-
’重画成‘+’。重画结果如图(c)所示。经过连续的若干次这样的操作后,当3X3方格呈现出图(d)所示的图形时,表示获胜;
当呈现出图(e)所示的图形时,表示失败。
0 1 2 - - - - + - + + + - - -
3 4 5 - + - + - + + - + - - -
6 7 8 - - - - + - + + + - - -
图(a) 图(b) 图(c) 图(d) 图(e)
表 1 方格位置及其相关位置集的对照表
0 0 1 3 4
1 0 1 2
2 1 2 4 5
3 0 3 6
4 1 3 4 5 7
5 2 5 8
6 3 4 6 7
7 6 7 8
8 4 5 7 8
补充:Java , Java EE