任何人都可以幫助建議我做錯了什麼。我試圖按年搜索一個類的對象,但是如果沒有匹配,我想要一個語句打印出來,沒有匹配,但它不能正常工作,即使找到了一年,也只是打印出來。預先感謝幫助java源代碼類
//search by year
public void searchByYear(int year){
for(Book s : books){
if(s.getYear()==year){
System.out.println(s.toString());
}
}System.out.println("No match");
}
您需要記錄是否有任何匹配,例如在一個'boolean'變量中,如果沒有,打印出沒有匹配。 –