適合的讀者
本課程適合那些沒學習過Java,或者只是簡單瞭解過Java的初學者。如果您已經很精通Java基本語法,或者已經有實際的Java工作經驗,請您繞道走……
需要掌握哪些知識
本課程主要學習Java語言的基礎內容,包括語法、運算符、流程控制。同時,我們更爲關注的是你的實際編程能力。如果您想學習Java語言的其他內容,請關注其他課程。本課程聚焦在“基礎”,請知悉。
課程怎麼學?
本課程不是傳統的講解知識點的形式,而是用案例來驅動。課程使用一個猜拳遊戲貫穿始終,邊學邊做,邊做邊學,你學到的不僅僅是語法,還會快速提高編程能力!
案例說明
兩個角色:電腦 vs 玩家
規則:電腦隨機出拳;玩家自行選擇出拳;程序自動根據遊戲規則判輸贏。
一局結束後,根據玩家選擇,決定是否繼續遊戲或退出遊戲。
核心知識點
該案例主要目標是熟悉Java語言的基本語法,理解面向對象編程的基本概念。
所涉及的核心知識點
面向對象基本概念
Java類的結構
Java運算符
流程控制
將在每個任務下學習相關知識點,達到“做中學,學中做”的目標。
溫馨提示:如果相關知識點您已經掌握,可以直接學習任務實現部分。
任務分解說明
該案例的實現分爲四個任務。
任務一:電腦功能
任務二:玩家功能
任務三:遊戲控制功能
任務四:運行遊戲
課程資源組織形式
- 課程
- 任務
- 知識點
- 實現步驟
每門課程都以一個案例爲驅動;
課程由若干個任務組成,每個任務將完成案例的部分功能;
任務下包括若干知識點和實現步驟,知識點將講解該任務所用的相關知識,實現步驟學習實現任務的具體過程。
學習方法建議
首先整體瞭解課程中案例的功能、所需知識點
實現某個任務前,先學習任務下的知識點。對於已經掌握的知識點,可以跳過。只學習沒有掌握的知識點即可。
如果有一定基礎,可以自行實現任務,最後查看任務實現步驟。如果有難度,可以根據任務下的實現步驟step by step學習。
每門課程最後都有擴展要求,可以根據要求自行進行擴展,達到鞏固提高的目標。
2、任務一:實現電腦玩家功能
–
3、任務二:實現玩家功能
–
4、任務三:實現遊戲整體控制功能
–
5、任務四:運行測試遊戲
–
6、課程總結
–
7、課程進階
–
8、課程進階答案
–