「死碼」和二維數組的問題我有在開發Java中下面的代碼有幾個問題:局部變量,在Java
setPos(x, y);
for (int i = 0; x < size; i++) {
for (int j = 0; y < size; j++) {
if (board[x][y] == 'K')
{
System.out.println("You've found a key! CONGRATS!");
return true;
}
的Eclipse注意到我,i
和j
,局部變量,他們沒有被使用:The value of the local variable i is not used
。如果我改變i
,寫x
相反,它告訴我,我不停地重複變量。
j++
被標記爲dead code
?
另外,我有搜索在對角線上一個二維數組的具體類型的元素,我一直在嘗試2這個for循環,同上,但沒有結果呢。
希望你能幫助我,在此先感謝!
你的退出條件'如果(板[X] [Y] == 'K')'不依賴於'i'或'j' ... – assylias 2013-02-10 11:18:47