java小练习及答案

java小练习及答案

ID:16427952

大小:120.50 KB

页数:16页

时间:2018-08-09

java小练习及答案_第1页
java小练习及答案_第2页
java小练习及答案_第3页
java小练习及答案_第4页
java小练习及答案_第5页
资源描述:

《java小练习及答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Arrays难度★★★★★课程名CoreJava(SL275)章节Module4Arrays知识点Arrays模块J2EE作业详细内容介绍1、五子棋游戏()编写程序实现两人互玩的五子棋游戏,游戏开始时要求输出以下棋盘,然后提示黑方和白方下子,玩家从命令行输入:af,表示在a,f坐标落子,其中黑方的子用@表示,白方的子用O表示,每有一方落子,则要重新输出棋盘的状态.程序还要能判断某一方获胜,并终止程序。abcdefghijklmnopa****************b****************c**************

2、**d****************e****************f****************g****************h****************i****************j****************k****************l****************m****************o****************p****************2、砸金花游戏编写程序模拟砸金花的游戏,程序开始时要求用户输入赌注,并在一副牌中随机发两手牌,每手牌三张,然后比较这两手牌

3、的大小,若A比B大,则用户赢得赌注,反之,则输掉赌注。每手牌的大小比较规则:1,三条>同花顺>同花>顺子>对子>单张2,处于同一级别的两手牌比较最大的一张牌的大小作业截图答案1:importjava.util.Scanner;publicclassFiveChess{/***@paramargs*/publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstub//提示用户System.out.println("请输入棋盘的大小:");Scannerin=newS

4、canner(System.in);intN=in.nextInt();//创建和初始化棋盘char[][]board=newchar[N][N];for(inti=0;i

5、//提示某方下棋System.out.println("请"+(isBlack?'黑':'白')+"方下子:");//控制台输入下棋的坐标位置Stringinput=in.next();//处理退出问题if("EXIT".equalsIgnoreCase(input)){System.out.println("GameOver!");break;}//判断输入的下标的位置是否正确,是否符合要求for(intindex=0;index

6、

7、!C

8、haracter.isLetter(input.charAt(index))){System.out.println("输入有误,请重新输入!");continuetarget;}}//判断输入的下标是否越界if(input.charAt(0)>N+'a'

9、

10、input.charAt(1)>N+'a'){System.out.println("输入有误,请重新输入!");continue;}//計算和输出下棋的坐标位置intx=input.charAt(0)-'a';inty=input.charAt(1)-'a';//Syst

11、em.out.println("坐标:"+x+","+y);//判断输入的下标位置上是否已经有棋子if(board[x][y]=='@'

12、

13、board[x][y]=='O'){//该位置是否已经有棋子了System.out.println("该位置已经有棋子,请重新指定坐标!");continue;}//下棋board[x][y]=isBlack?'@':'O';//输出棋盘printBoard(board);//判断输赢情况if(isWin(board,isBlack,x,y)){System.out.println((isB

14、lack?"黑":"白")+"方获胜!");break;}//黑白方交换isBlack=!isBlack;}}privatestaticvoidprintBoard(char[][]board){//输出星形的内容for(inti=0;i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。