我只是想知道如果我能有一些幫助,我的計劃,這些都需要:創建兩個方法,返回布爾方法?
現在添加兩個公共的方法來獲取和設置這一新的數組的值: 公共無效揪出(INT thisCol,INT thisRow)未知方法將指定平方的狀態更改爲false。否則,如果輸入座標在雷場之外,或者方塊已經被發現,它什麼也不做。
public boolean isCovered(int thisCol,int thisRow)如果覆蓋了指定的平方,isCoveredmethod返回true。否則,如果輸入座標在雷區之外或者方塊未被覆蓋,則返回錯誤。
我試圖在下面創建這些方法,但我不認爲它們是正確的,請任何人都可以看看?
public void uncover(int thisCol, int thisRow) {
if(thisCol <0 || thisRow < 0)
return null;
if(thisCol>=numCols || thisRow>=numRows)
return null;
}
public boolean isCovered(int thisCol, int thisRow){
if(thisCol >0 || thisRow > 0)
return true;
if(thisCol>=numCols || thisRow>=numRows)
return true;
else;
return null;
}
在你的布爾不必返回假的。你正在返回null。 布爾值不能爲空。 – CathalMF 2013-03-12 15:07:32
如果返回類型爲void,則不能返回。你只能返回。 – 2013-03-12 15:08:14
無效void返回null – 2013-03-12 15:08:16