我有以下張貼的方法,並顯示它返回布爾數據類型。我寫了return語句,但編譯器給了我一個錯誤:這個方法必須返回一個布爾類型的結果。返回語句是可用的,編譯器仍然要求它
Java代碼:
public boolean isExistGuess(int guess, ArrayList<Integer> arraylist) {
boolean found = false;
if (arraylist.isEmpty())
return false;
for (int i=0; i < arraylist.size(); i++) {
if (arraylist.get(i) == guess)
return true;
else continue;
}
}
在每個控制路徑中包含return語句也是可以接受的。例如,'if(a)返回true;否則返回b;'編譯 – nullptr 2013-05-03 22:24:26