1、主要步驟和思路:1,制作一個(gè)棋盤類。
2、棋盤類里面有行屬性,列屬性,二維數(shù)組屬性。
3、有一個(gè)打印棋盤的方法。
(資料圖片僅供參考)
4、做一個(gè)測試類,先打印出棋盤。
5、利用二維數(shù)組先打印出棋盤2,制作一個(gè)下棋類。
6、1》將棋盤類放入該類,作為屬性。
7、因?yàn)橐玫狡灞P。
8、2》游戲開始方法start()。
9、首先是玩家1下棋,利用鍵盤輸入,將玩家1的棋子放入棋盤。
10、下完之后打印出棋盤3》當(dāng)玩家1下完之后,輪到玩家2下棋。
11、這里要有一個(gè)判斷的方法。
12、4》將玩家2的棋子放入棋盤,其實(shí)就是玩家1放棋子的代碼。
13、3,將棋子放好之后,就需要看棋盤是否連成線了。
14、1》寫四個(gè)方法,返回boolean。
15、每個(gè)方法連成一線。
16、四個(gè)方向連成線。
17、橫,豎,左斜,右斜。
18、算法:循環(huán)遍歷棋子所在位置的前面四個(gè)和后面四個(gè)坐標(biāo),如果是連著的,說明五子連珠了。
19、4,在start()方法里面加代碼,如果玩家1已經(jīng)連成線了,那么提示玩家1已經(jīng)贏了,跳出游戲。
20、5,注意,還需要判斷玩家放棋子的時(shí)候,是否已經(jīng)超出棋盤的邊界,是否該坐標(biāo)已經(jīng)有棋子。
21、這里拋出異常信息。
22、下面公布代碼:首先是代碼結(jié)構(gòu)。
23、圖中有棋盤類,棋盤計(jì)算類,測試類,自定義異常類。
24、***.java 測試運(yùn)行類。
本文到此分享完畢,希望對大家有所幫助。
關(guān)鍵詞:
免責(zé)聲明:本網(wǎng)站所有信息,并不代表本站贊同其觀點(diǎn)和對其真實(shí)性負(fù)責(zé),投資者據(jù)此操作,風(fēng)險(xiǎn)請自擔(dān)。
1、主要步驟和思路:1,制作一個(gè)棋盤類。2、棋盤類里面有行屬性,列屬性,二維數(shù)組屬性。3、有一個(gè)打印棋盤的方法。4、做一
【蘇丹醫(yī)生委員會(huì):沖突已導(dǎo)致25人死亡至少183人受傷】據(jù)多家媒體當(dāng)?shù)貢r(shí)間15日晚報(bào)道,根據(jù)蘇丹醫(yī)生委員會(huì)提供的數(shù)據(jù),該國沖突已導(dǎo)致25人死亡
該公司發(fā)言人表示,脫軌事故發(fā)生在當(dāng)?shù)貢r(shí)間上午8時(shí)30分左右,原因是雨水沖掉了鐵軌下方的路基
中原油田分公司從事石油天然氣勘探開發(fā)、工程技術(shù)服務(wù)、油氣產(chǎn)品銷售等業(yè)務(wù),擁有油氣開發(fā)、天然氣服務(wù)特色品牌
同時(shí),增加了“促進(jìn)政府投資帶動(dòng)民間投資”、“加快完善住房租賃金融政策體系”的表述
【干旱打擊阿根廷經(jīng)濟(jì),阿根廷將重新制定440億美元的國際貨幣基金組織協(xié)議】阿根廷經(jīng)濟(jì)部一位官員說,由于創(chuàng)紀(jì)錄的干旱預(yù)計(jì)將使該國陷入...
此前,阿拉伯國家聯(lián)盟秘書長蓋特表示,阿盟秘書處正在與各方進(jìn)行協(xié)調(diào),隨時(shí)準(zhǔn)備對蘇丹局勢進(jìn)行斡旋
國內(nèi)油價(jià)17日料上調(diào)部分地區(qū)95號(hào)汽油或重返“8元時(shí)代”,主流媒體,山西門戶。山西新聞網(wǎng)是經(jīng)國務(wù)院新聞辦審核批準(zhǔn),由山西日報(bào)報(bào)業(yè)集團(tuán)主...
農(nóng)業(yè)農(nóng)村部13日在安徽省阜陽市召開全國小麥穗期重大病蟲害防控現(xiàn)場會(huì),交流前期小麥病蟲害防控及“一噴三防”補(bǔ)貼政策和技術(shù)措施落實(shí)情...
報(bào)告顯示,2022年,卡塔爾以8000萬噸的液化天然氣出口量成為全球最大的液化天然氣出口國,2021年出口量最大國家澳大利亞退居第二,美國和俄羅
【乍得關(guān)閉與蘇丹的邊界】當(dāng)?shù)貢r(shí)間4月15日,乍得官員表示,乍得在確保邊界安全的同時(shí)決定關(guān)閉與蘇丹的邊界,直至另行通知
本屆展覽總面積達(dá)150萬平方米,線下展企業(yè)約3 5萬家,新參展企業(yè)超9000家……這是歷史上規(guī)模最大的一屆廣交會(huì),實(shí)現(xiàn)了規(guī)模擴(kuò)大、題材優(yōu)...
貸款市場報(bào)價(jià)利率改革紅利持續(xù)釋放,存款利率市場化調(diào)整機(jī)制作用有效發(fā)揮,貨幣政策傳導(dǎo)效率增強(qiáng),貸款利率明顯下降,人民幣匯率雙向浮...
也就是說只要參賽,就算一場不贏也能有8500美元(約合人民幣5 8萬元)和15積分入賬。算下來樊振東、孫穎莎大概能拿到12萬元人民幣。此外,樊振
4月15日起,安徽蕪湖市將在主城區(qū)設(shè)置電動(dòng)三四輪車(“老頭樂”載人三四輪電動(dòng)車、行業(yè)及普通貨運(yùn)三四輪電動(dòng)車)嚴(yán)管路段,通過嚴(yán)格措施...
接線盒的型號(hào)規(guī)格有哪些?有86、118、120等多種型號(hào)規(guī)格,它們在尺寸、形狀、使用范圍等方都存在著差異。1、...
建材包含哪些材料?建材主要包含6大類:1、結(jié)構(gòu)建材這種建筑材料主要用于房屋框架和外墻。包括石材、軟瓷、木...
電風(fēng)扇有哪些類型?1、落地扇也是比較常見的一種類型,它有智能的,還有傳統(tǒng)的機(jī)械式,不過運(yùn)行的時(shí)候風(fēng)量會(huì)...