本節書摘來異步社群《android遊戲開發詳解》一書中的第2章,第2.7節,譯者: 李強 責編: 陳冀康,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視。
android遊戲開發詳解
在下一個示例中,我們将利用第1章中介紹過的for循環來列印出數字5到12之間的每一個偶數。這是一個簡單的遊戲示例,但是,掌握for循環文法的技巧很重要。
建立一個名為countingproject的新的java項目,并且建立一個名為evenfinder的新類,添加程式清單2.7所示的main方法。
程式清單2.7 evenfinder類
運作該程式,應該會看到如下所示的輸出。
還記得吧,for循環有3個組成部分。我們首先初始化一個計數器變量i。然後,提供了一個終止條件,該條件說“運作這個循環直到不再滿足這個條件”。最後,我們提供了計數器變量自增的規則。
在前面的示例中,計數器從值5開始,并且隻要其值小于endingnum + 1就會自增。當i的值變得和endingnum + 1相等的時候,循環終止(不再執行循環體),并且程式結束。
嘗試自己一行一行地執行這些代碼,每次“循環”運作的時候,手動增加i值。確定你了解for循環何時終止,以及為何終止。如果這對你來說有些困難,回顧一下第1章中介紹循環的部分可能會有所幫助。