日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

从0开始 Java实习 黑白棋

發布時間:2023/12/2 java 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 从0开始 Java实习 黑白棋 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

黑白棋的設計

代碼如下:

import java.util.*; public class Chess{char[][] chess = new char[16][16];public static void main(String args[]){ Scanner in = new Scanner(System.in);Chess ch = new Chess();ch.init(); ch.output();int tag = 0;int nn = 0;while(nn < 225){System.out.println("please enter your place to put the chess");int x = in.nextInt();int y = in.nextInt();if(ch.set(x,y,nn) == false)continue;if(ch.judgeColumn(x,y)==true){System.out.println(ch.chess[x][y] + "win");tag = 1;break;}else if(ch.judgeRow(x,y)==true){System.out.println(ch.chess[x][y] + "win");tag = 1;break;}else if(ch.judgeLUtoRD(x,y)==true){System.out.println(ch.chess[x][y] + "win");tag = 1;break;}else if(ch.judgeRUtoLD(x,y)==true){System.out.println(ch.chess[x][y] + "win");tag = 1;break;}elsenn++; }if(tag == 0)System.out.println("平局");in.close();}boolean set(int ii, int jj,int nn){if(ii <1 || jj > 15 || ii > 15 || jj <1)return false;else{if(chess[ii][jj] == '+'){if(nn%2 == 1){chess[ii][jj] = '●';}else{chess[ii][jj] = '○';}output();return true;}else{System.out.println("you can't put your chess on this place");return false;} } }void init(){System.out.println("this is a 15*15 chess ");for(int i = 1; i <= 15; i++){for(int j = 1 ; j <= 15; j++){chess[i][j] = '+';}}}void output(){for(int i = 1 ; i <= 15; i++){for(int j = 1 ; j <= 15; j++){System.out.print(chess[i][j] + " ");}System.out.println();}System.out.println();}//judge columnboolean judgeColumn(int ii,int jj){int i = 1;int j = 1; while(ii-i >= 1 && chess[ii-i][jj] == chess[ii][jj]){i += 1;}while(ii+j <= 15 && chess[ii+j][jj] == chess[ii][jj]){j += 1;}if(i+j-1>=5)return true;elsereturn false;}//judge rowboolean judgeRow(int pi, int pj){int i = 1;int j = 1;while(pj-i>=1&&chess[pi][pj-i]==chess[pi][pj])i+=1;while(pj+j<=15&&chess[pi][pj+j]==chess[pi][pj])j+=1;if(i+j-1 >= 5)return true;elsereturn false;}//judge from left up to right downboolean judgeLUtoRD(int pi, int pj){int i = 1;int j = 1;while(pi+i<=15 && pj-i>=0 && chess[pi+i][pj-i] == chess[pi][pj])i+=1;while(pi-j>=0 && pj+j <= 15 && chess[pi-j][pj+j] == chess[pi][pj])j++;if(i+j-1>=5)return true;elsereturn false; }//jduge from right up to left downboolean judgeRUtoLD(int pi,int pj){int i = 1;int j = 1;while(pi+i <= 15 && pj+i <= 15 && chess[pi+i][pj+i] == chess[pi][pj])i+=1;while(pi-j >= 0 && pj-j >= 0 && chess[pi-j][pj-j] == chess[pi][pj])j+=1;if(i+j-1>=5)return true;elsereturn false;} }

轉載于:https://www.cnblogs.com/pprp/p/7856927.html

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的从0开始 Java实习 黑白棋的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美丰满一区二区免费视频 | 91精品久久久久久久久久入口 | 久久精品国产亚洲AV熟女 | 日本一区二区不卡视频 | 国产精品国产三级国产aⅴ下载 | 丰满护士巨好爽好大乳 | 午夜网站免费 | 久热这里只有精品6 | 久久久精品免费视频 | 致命弯道8在线观看免费高清完整 | 欧美激情精品久久久久久免费 | 日批在线视频 | 久久色av | 日本免费一区二区三区四区 | 欧洲av一区 | 亚洲永久网站 | 亚洲 国产 日韩 欧美 | 色多多黄色 | 亚欧美| www.18av| 丁香九月激情 | 国产午夜精品一区二区三区欧美 | 激情www| 91插插插插插插插插 | 国产黄色录像片 | 好吊妞操 | 亚洲专区一区二区三区 | 国产精品永久免费 | 亚洲18在线看污www麻豆 | 久久久精品美女 | 人妻奶水人妻系列 | 成人免费影视网站 | 97超碰免费在线观看 | www.欧美国产| 成人一区二区免费视频 | av影片在线 | 97久久国产亚洲精品超碰热 | xxxx亚洲| 国产视频在线看 | 亚洲1234区| av中文字幕一区 | 久久久精品人妻一区二区三区色秀 | 国产精品影音先锋 | 999精品视频 | www.伊人 | 丰满肉肉bbwwbbww | 欧美激情一级精品国产 | 久热只有精品 | 天堂а在线中文在线新版 | a激情 | 久久免费小视频 | 国产精品国产馆在线真实露脸 | 久操热久操 | 久久久久久久久久久久久久av | 中文字幕在线视频一区二区三区 | 久久亚洲精品国产精品黑人v | 成人久久18免费网站图片 | 免费在线视频你懂的 | 91麻豆免费视频 | 久久亚洲av无码西西人体 | 国产精选久久久 | 日韩成人免费 | 欧美9999| 123毛片| 国产深喉视频一区二区 | 性色视频在线观看 | 最近中文字幕在线中文视频 | 中文字幕 国产精品 | 激情五月视频 | 性感美女一级片 | 国产精品伦理 | 麻豆精品在线看 | 男女午夜爽爽 | 亚洲色图欧美另类 | 亚洲18在线看污www麻豆 | a级黄色片 | 97超碰在线免费 | 日本成人免费 | 又粗又大又硬毛片免费看 | 日本伦理片在线看 | 色女孩综合| 欧美日本高清视频 | 日韩美女一级片 | 日韩欧美黄色大片 | 欧美性日韩| 国产精品一二三四五区 | 午夜在线一区二区 | 天堂久久精品忘忧草 | 国产一级做a爱片久久毛片a | 亚洲欧美自偷自拍 | 一级片视频在线观看 | 黄色免费看网站 | 日本不卡在线观看 | 日本一区二区免费高清视频 | 国产不卡在线视频 | 国产精品一区二区自拍 | 男人天堂成人网 | a级免费观看 | 美女扒开尿口给男人桶 |