這個任務的目的是學習遞歸方法。對於這個特定的問題,我需要輸出list
的值,每行一個。我需要完成的方法的骨架不能被改變,如下所示:Java Array遞歸
public void list (String[] list) {
}
的說明說,helper方法可以讓這個更容易編寫。這裏是我的幫手方法:
public void print(String[] list, int index) {
if (index < list.length) {
System.out.println(list[index]);
print(list, index+1);
}
}
我只想通過列表方法調用打印方法進行測試。我知道評分是通過一個腳本來完成的,所以我不能改變列表方法的返回類型或參數。請原諒我的格式錯誤,並提前感謝您的幫助!
@Jeremiah - 通常當你看到這樣的無意義的東西時,它只是一個初學者造成的代碼格式錯誤。點擊編輯你自己,你可以看到他們出錯的地方並修復它。我已經這樣做了。通常很明顯,哪裏出錯,如果你修復它,它可以幫助每個人。 – 2011-02-25 01:53:00
上課,注意,閱讀本書,提出問題,嘗試作業,然後來到這裏與你有什麼。 – 2011-02-25 02:03:02
@問題在於人們已經將代碼給了這個人:D,現在他不會去下一堂課,不會讀這本書,也不會問問題,也不會嘗試作業:D – Serhiy 2011-02-25 02:14:50