日韩性视频-久久久蜜桃-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实习 黑白棋的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 久久久久草 | 好吊视频一区二区三区四区 | 国产黑丝一区 | 日本不卡专区 | 欧美性猛交xxxx久久久 | 欧美在线中文字幕 | 国产精品88久久久久久妇女 | 国产在线三区 | 少妇无码一区二区三区 | 亚洲AV无码AV吞精久久中文版 | 亚洲精美视频 | 天天操天天操天天操 | 肥老熟妇伦子伦456视频 | 日本天堂免费 | 脱美女衣服亲摸揉视频 | 探花av在线 | 黄网在线免费观看 | 麻豆国产尤物av尤物在线观看 | 精品人妻人人做人人爽夜夜爽 | 这里都是精品 | 亚洲人妖在线 | 日韩毛片网站 | 欧美成性色 | 艳母日本动漫在线观看 | 在线免费观看黄网 | 天堂а√在线最新版中文在线 | 韩国不卡av | 黄色大片免费观看 | 日韩视频国产 | 手机看片欧美日韩 | 中文字幕啪啪 | 男人天堂资源网 | 日韩经典第一页 | 香港三级日本三级三69 | 性生活av| 国产在线观看网站 | 无码人妻丰满熟妇区五十路 | 中文字幕在线播放一区二区 | 国产在线成人 | 韩国电影大尺度在线观看 | 韩日黄色片 | 99热97| 男女av免费| 亚洲欧美日韩色图 | 2018国产大陆天天弄 | 91超碰免费在线 | 狠狠干天天操 | 综合网在线| 香蕉视频三级 | 成人在线观看网站 | 无码精品a∨在线观看中文 福利片av | www日本com| 尤果网福利视频在线观看 | 国内偷拍精品视频 | 亚洲啪啪av | 日韩人妻无码一区二区三区 | 骚婷婷 | 久久人人爽人人人人片 | 狂野少女电影在线观看国语版免费 | 高潮白浆女日韩av免费看 | 99热日本 | 亚洲精品欧美日韩 | 国产精品入口夜色视频大尺度 | 四虎黄色网 | 国产成人精品女人久久久 | 中文区中文字幕免费看 | 国产精品桃色 | 国产午夜一区 | 欧美日韩国产亚洲一区 | 又黄又爽无遮挡 | 波多野结衣久久 | 在线看v片| 欧美八区 | 亚洲自拍色 | 欧美精品一卡 | 在线免费看污网站 | 国产成人精品一区二区三区免费 | 久久免费高清视频 | 日韩欧美中文字幕一区二区三区 | a点w片| 国产三级午夜理伦三级 | 国产人妻aⅴ色偷 | 肉色丝袜脚交一区二区 | 五十路黄色片 | 麻豆传媒在线看 | 99视频网站 | 精品妇女一区二区三区 | 中国a级大片| 福利在线影院 | 久久成年 | 国产无套在线观看 | 影音先锋毛片 | www.欧美精品 | 午夜精品久久久久久久无码 | 亚洲熟女少妇一区二区 | 成人免费在线 | 人人妻人人澡人人爽 | 色啊色| 欧美视频一区二区三区在线观看 |