从eclipse控制台输入的五子棋Java代码

从eclipse控制台输入的五子棋Java代码

ID:44813026

大小:43.00 KB

页数:6页

时间:2019-10-29

从eclipse控制台输入的五子棋Java代码_第1页
从eclipse控制台输入的五子棋Java代码_第2页
从eclipse控制台输入的五子棋Java代码_第3页
从eclipse控制台输入的五子棋Java代码_第4页
从eclipse控制台输入的五子棋Java代码_第5页
资源描述:

《从eclipse控制台输入的五子棋Java代码》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、packagecom.五子棋.code;importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStreamReader;publicclassCode2{String[][]s=newString[15][15];booleanflag=true;publicvoidf4(){for(inti=0;i

2、ntln();}}publicbooleanf1(intx,inty){if((x>=0&&x<15)&&(y>=0&&y<15)){if(s[x][y]=="☻"

3、

4、s[x][y]=="○"){returnfalse;}returntrue;}returnfalse;}publicvoidf2(intx,inty){booleanb=f1(x,y);if(b==true){f3(x,y);}else{System.out.println("输入格式不正确或重复,请重新输入");}}publicvoidf3(intx,inty){for(inti=0;i

5、or(intj=0;j

6、);return;}}publicintf5(intx,inty,Stringf){intjact1=0,jact2=0;for(inti=0;i=0

7、

8、s[x][y+jact1]==f&&j-jact1<15){jact1++;if(jact1==5){System.out.println("11111111111");return1;}}//判断横向左右两边五子jact1=0;jact2=0;while((s[x]

9、[y-jact1]==f)&&(y-jact1>=0)){jact1++;while(s[x][y+jact2]==f&&(y+jact2<15)){jact2++;if(jact2==5){break;}}if(jact1+jact2==6){System.out.println("2222222222222222");return1;}}jact1=0;jact2=0;//判断竖向五子while(s[x-jact1][y]==f&&x-jact1>=0

10、

11、s[x+jact1][y]==f&&j+jact1<15){jact1++;if(jact1==5){System.out.pr

12、intln("3333333333333");return1;}}//判断竖向上下五子jact1=0;jact2=0;while((s[x-jact1][y]==f)&&(x-jact1>=0)){jact1++;while(s[x+jact2][y]==f&&(x+jact2<15)){jact2++;if(jact2==5){break;}}if(jact1+jact2==6){System.out.println("4444444444444444444");return1;}}//判断左上方五子jact1=0;jact2=0;while(s[x-jact1][y-jact1]=

13、=f&&(y-jact1>=0)&&(x-jact1>=0)){jact1++;if(jact1==5){System.out.println("55555555555555555555");return1;}}//判断左边斜向上下五子jact1=0;jact2=0;while(s[x-jact1][y-jact1]==f&&y-jact1>=0&&y-jact1>=0){jact1++;while(s[x+jact2][y+jact2]==f

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

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

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