日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

java實(shí)現(xiàn)簡易五子棋游戲

瀏覽:17日期:2022-08-30 15:47:23

本文實(shí)例為大家分享了java實(shí)現(xiàn)簡易五子棋游戲的具體代碼,供大家參考,具體內(nèi)容如下

編寫一個(gè)簡易五子棋,棋盤在控制臺(tái)中繪制,棋盤每- - 個(gè)點(diǎn)都有對(duì)應(yīng)的坐標(biāo),下棋者輸入對(duì)應(yīng)坐標(biāo)落棋子,運(yùn)行效果如圖所示。兩位數(shù)字表示的坐標(biāo)中,第-一個(gè)數(shù)字表示橫坐標(biāo),

第二個(gè)數(shù)字表示縱坐標(biāo),運(yùn)行結(jié)果如圖所示。

java實(shí)現(xiàn)簡易五子棋游戲

代碼:

package Test;import java.util.Scanner;public class Test4 {public static void main(String[] args) {int flag = 0; //偶數(shù)玩家一操作,奇數(shù)玩家二操作int works=0; //判斷是否勝利,若勝利則為4int works_x=0; //勝利時(shí)最后一步的x值int works_y=0; //勝利時(shí)最后一步的y值 String list[][] = start(); //棋盤的生成,和顯示 for (int i = 0; i < list.length; i++) { for (int j = 0; j < list[i].length; j++) { System.out.print(list[i][j]); } System.out.println(); } while (true) { //循環(huán)操作和顯示結(jié)果,勝利時(shí)跳出 Scanner sc = new Scanner(System.in); System.out.print('位置:'); String temp = sc.next(); //棋手輸入的x值和y值(此方法中為0-9的數(shù)) int x = Integer.parseInt(temp.substring(0,1)); int y = Integer.parseInt(temp.substring(1)); if (flag % 2 == 0){//玩家一操作,此位置為' - '時(shí)可操作,否則重新輸入 if (list[x+1][y+1]==' - ') list[x+1][y+1] = ' O '; else flag--; } else{ //玩家二操作,此位置為' - '時(shí)可操作,否則重新輸入 if (list[x+1][y+1]==' - ') list[x+1][y+1] =' X '; else flag--; } flag++; //每次操作成功+1,下一玩家操作 for (int i = 0; i < list.length; i++) {//顯示操作結(jié)果 for (int j = 0; j < list[i].length; j++) { System.out.print(list[i][j]); ///* if (list[i][j]!=' - '){//判斷是否勝利,只有非“ - ”時(shí)判斷 if(work(list,i,j)==4){ works=work(list,i,j); works_x=x; works_y=y; } } //*/ } System.out.println(); } if(works!=0){//最后值為“ O ”時(shí),玩家一勝出;最后值為“ X ”時(shí),玩家二勝出。 if(list[works_x][works_y]==' O ') System.out.println('玩家一勝出'); else System.out.println('玩家二勝出'); System.out.println('結(jié)束'); break; } }}public static String[][] start() { //生成一個(gè)10*10的空棋盤 String list[][] = new String[11][11]; for (int i = 0; i < list.length; i++) { for (int j = 0; j < list[i].length; j++) { if(i == 0 && j==0) list[i][j] = ' '; else if (i == 0 && j!=0) list[i][j] = ' '+(j-1)+' '; else if (j==0 && i!=0) list[i][j] = ' '+(i-1)+' '; else list[i][j] = ' - '; } } return list;}public static int work(String list[][],int x,int y) {//判斷是否勝利 //if(x-5>0 || y-5>0 ||x+5<list.length ||y+5<list[x].length) int temp=0; if(x-4>0 ){ if(y-4>0 ){ //左上角是否五子連線 for(int i=0;i<4;i++){ if (list[x][y]==list[x-5+i][y-5+i]) temp++; else break; } } else if(y+4<list[x].length){//右上角是否五子連線 for(int i=0;i<4;i++){ if (list[x][y]==list[x-4+i][y+4-i]) temp++; else break; } } else{ for(int i=0;i<4;i++){ //正上角是否五子連線 if (list[x][y]==list[x-4+i][y]) temp++; else break; } } } else if(x+4<list.length ){ //左下角是否五子連線 if(y-4>0 ){ for(int i=0;i<4;i++){ if (list[x][y]==list[x+4-i][y-4+i]) temp++; else break; } } else if(y+4<list[x].length){//右下角是否五子連線 for(int i=0;i<4;i++){ if (list[x][y]==list[x+4-i][y+4-i]) temp++; else break; } } else{ for(int i=0;i<4;i++){ //正下角是否五子連線 if (list[x][y]==list[x+4-i][y]) temp++; else break; } } } else{ if(y-4>0 ){ for(int i=0;i<4;i++){ //正左角是否五子連線 if (list[x][y]==list[x][y-4+i]) temp++; else break; } } else if(y+4<list[x].length){//正右角是否五子連線 for(int i=0;i<4;i++){ if (list[x][y]==list[x][y+4-i]) temp++; else break; } } } return temp; }}

更多有趣的經(jīng)典小游戲?qū)崿F(xiàn)專題,分享給大家:

C++經(jīng)典小游戲匯總

python經(jīng)典小游戲匯總

python俄羅斯方塊游戲集合

JavaScript經(jīng)典游戲 玩不停

java經(jīng)典小游戲匯總

javascript經(jīng)典小游戲匯總

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Java
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
欧美日韩中文一区二区| 色婷婷色综合| 91久久亚洲| 鲁大师成人一区二区三区| 日av在线不卡| 日本免费新一区视频| 国产精品99精品一区二区三区∴| 天堂精品久久久久| 奇米色欧美一区二区三区| 国产精品嫩模av在线| 久久影院午夜精品| 中文日韩欧美| 日韩精品社区| 国产精品久久久久蜜臀 | 亚洲va中文在线播放免费| 极品日韩av| 婷婷五月色综合香五月| 精品午夜视频| 香蕉久久99| 日韩中文字幕无砖| 欧美激情三区| 国产综合婷婷| 亚洲精品乱码日韩| 捆绑调教日本一区二区三区| 黑丝一区二区三区| 国产欧美日韩亚洲一区二区三区| 鲁鲁在线中文| 最新国产精品视频| 福利视频一区| 美女尤物久久精品| 精品三级在线| 日韩影院免费视频| 精品久久影院| 首页欧美精品中文字幕| 国产精品主播| 久久精品在线| 日韩国产一区二| 久久久9色精品国产一区二区三区| 中文字幕一区二区三区四区久久| 国产精品二区不卡| 亚洲涩涩av| 神马午夜久久| 国产精一区二区| 香蕉久久国产| 麻豆mv在线观看| 人人爱人人干婷婷丁香亚洲| 亚洲91精品| 国产精一区二区| 久久国产高清| 视频小说一区二区| 国产欧美自拍一区| 丝袜美腿亚洲色图| 欧美成a人国产精品高清乱码在线观看片在线观看久 | 国产丝袜一区| 99国产精品| 97在线精品| 欧美片第1页综合| 伊人成人在线视频| 岛国精品一区| 国产亚洲观看| 婷婷亚洲综合| 国产白浆在线免费观看| 亚洲tv在线| 狠狠久久婷婷| 中文字幕高清在线播放| 国产亚洲一区| 亚洲va久久| 99成人在线| 亚洲91视频| 国产日韩电影| 欧美国产中文高清| 日本午夜精品视频在线观看| 亚洲一区观看| 亚洲色诱最新| 91精品高清| 日本蜜桃在线观看视频| 毛片不卡一区二区| 国产精品久av福利在线观看| 日本不卡一二三区黄网| 亚洲综合中文| 亚洲人成亚洲精品| 亚洲深深色噜噜狠狠爱网站 | 香蕉成人久久| 午夜国产精品视频| 蜜桃视频欧美| 亚洲国产一区二区在线观看| 日韩毛片视频| 久久精品主播| 米奇777超碰欧美日韩亚洲| 久久亚洲专区| 亚洲黄色在线| 日韩中文字幕1| 亚洲精品亚洲人成在线观看| 亚洲理论在线| 亚洲精品国产日韩| 日本午夜免费一区二区| 91九色综合| 欧美1区二区| 亚洲欧洲高清| 婷婷成人在线| 亚洲国内欧美| 黄色亚洲免费| 日韩中文欧美在线| 日韩极品在线观看| 国产日韩欧美三区| 国产91在线播放精品| 日本在线高清| 性欧美69xoxoxoxo| 中文字幕亚洲影视| 国产日本亚洲| 国产一区三区在线播放| 美女网站视频一区| 亚洲综合精品| 欧美精品观看| av高清不卡| 女人天堂亚洲aⅴ在线观看| 亚洲综合二区| 久久国产三级| 国产欧洲在线| 亚洲欧洲一区| 91精品福利观看| 精品国产aⅴ| 亚洲四虎影院| 亚洲一区二区免费看| 日韩极品在线观看| 成人免费一区| 婷婷亚洲五月| 青青草国产精品亚洲专区无| 国产aⅴ精品一区二区三区久久| 91精品啪在线观看国产18| 黄页网站一区| 欧美日韩夜夜| 成人看片网站| 亚洲婷婷丁香| 国产videos久久| 一区三区视频| 国产私拍福利精品视频二区| 欧美二三四区| 日韩精品免费观看视频| 国产伦久视频在线观看| 蜜芽一区二区三区| 日韩av在线中文字幕| 日韩在线播放一区二区| 久久久久免费| 人人爱人人干婷婷丁香亚洲| 久久久久91| 视频精品一区| 午夜精品久久久久久久久久蜜桃| 视频在线观看一区二区三区| 另类欧美日韩国产在线| 免费欧美一区| 精品国产乱码久久久久久1区2匹| 免费人成精品欧美精品| аⅴ资源天堂资源库在线| 中文字幕成人| 九色porny丨国产首页在线| 国产日韩欧美高清免费| 国产亚洲午夜| 久久精品国内一区二区三区水蜜桃| 91欧美日韩在线| 日韩视频一区| 97精品一区| 久久av免费| 午夜精品影视国产一区在线麻豆| 婷婷综合六月| 精品三区视频| 日本99精品| 亚洲作爱视频| 丝袜美腿一区| 高清日韩中文字幕| 欧美另类中文字幕 | 麻豆国产精品| 日韩精品久久理论片| 久久精品亚洲欧美日韩精品中文字幕| 亚洲九九精品| 亚洲性视频h| 国产美女高潮在线观看| 国产探花一区| 日韩欧美中文字幕电影| 最新亚洲一区| 亚洲午夜av| 久久视频一区| 日韩在线观看一区| 国产成人77亚洲精品www| 欧美午夜网站| 91综合久久爱com| 日韩在线观看中文字幕| 久久亚洲一区| 激情婷婷欧美| 久久人人97超碰国产公开结果| 高清日韩欧美| 麻豆视频在线看| 国产拍在线视频| 高清久久一区| 国产66精品| 涩涩av在线| 999精品在线| 久久久9色精品国产一区二区三区| av在线最新| 人人草在线视频|